| TAO_RTEvent
    2.4.2
    | 
Interface used to implement the Abstract Session pattern for the suppliers. More...
import"RtecEventChannelAdmin.idl";


| Public Member Functions | |
| void | connect_push_supplier (in RtecEventComm::PushSupplier push_supplier, in SupplierQOS qos) raises (AlreadyConnected) | 
| Connect a supplier with the Event Channel.  More... | |
|  Public Member Functions inherited from RtecEventComm::PushConsumer | |
| oneway void | push (in EventSet data) | 
| Main event delivery callback.  More... | |
| void | disconnect_push_consumer () | 
| Callback method to indicate a disconnection.  More... | |
Interface used to implement the Abstract Session pattern for the suppliers.
Each supplier converse with the Event Channel via a different object that implements the ProxyPushConsumer interface. This is a common idiom in CORBA, as it allows identification of the remote supplier efficiently.
| void RtecEventChannelAdmin::ProxyPushConsumer::connect_push_supplier | ( | in RtecEventComm::PushSupplier | push_supplier, | 
| in SupplierQOS | qos | ||
| ) | |||
| raises | ( | AlreadyConnected | |
| ) | |||
Connect a supplier with the Event Channel.
| push_supplier | A callback interface, the disconnect_push_supplier operation is called when the Event Channel is destroyed. | 
| qos | This argument is used to pre-compute filtering and QoS properties for the supplier. | 
| CORBA::BAD_PARAM | if the push_supplier argument is nil | 
| AlreadyConnected | if this operation is invoked multiple times. | 
 1.8.11
 1.8.11