import "CosNotifyComm.idl";
Inheritance diagram for CosNotifyComm::StructuredPullSupplier:
Public Member Functions | |
CosNotification::StructuredEvent | pull_structured_event () raises (CosEventComm::Disconnected) |
Pull (blocking) one event from the supplier. | |
CosNotification::StructuredEvent | try_pull_structured_event (out boolean has_event) raises (CosEventComm::Disconnected) |
Pull (non-blocking) one event from the supplier. | |
void | disconnect_structured_pull_supplier () |
The peer has disconnected. |
Pull-style suppliers passively generate events for the Notification Service. The events use the CosNotification::StructuredEvent format.
|
The peer has disconnected. This operation is invoked by the consumer peer when it wishes to disconnect. The consumer can safely assume that no more events will follow this request. |
|
Pull (blocking) one event from the supplier. This operation should block until the next event becomes available.
|
|
Pull (non-blocking) one event from the supplier. The try_pull operation does not block: if the event data is available, it returns the event data and sets the has_event parameter to true; if the event is not available, it sets the has_event parameter to false and the event data is returned as long with an undefined value.
|