TAO_CosNotification
2.1.8
|
Defines the interface used by push-style consumers of structured events. More...
import "CosNotifyComm.idl";
Public Member Functions | |
void | push_structured_event (in CosNotification::StructuredEvent notification) raises (CosEventComm::Disconnected) |
Receive one structured event. More... | |
void | disconnect_structured_push_consumer () |
The peer has disconnected. More... | |
![]() | |
void | offer_change (in CosNotification::EventTypeSeq added, in CosNotification::EventTypeSeq removed) raises ( InvalidEventType ) |
Report a change in the list of publications. More... | |
Defines the interface used by push-style consumers of structured events.
Push-style consumers passively receive events from the Notification Service. The events are provided using the CosNotification::StructuredEvent structure.
void CosNotifyComm::StructuredPushConsumer::disconnect_structured_push_consumer | ( | ) |
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.
void CosNotifyComm::StructuredPushConsumer::push_structured_event | ( | in CosNotification::StructuredEvent | notification | ) | raises (CosEventComm::Disconnected) |
Receive one structured event.
This operation is invoked to provide one event to the consumer.
CosEventComm::Disconnected | if the object considers itself no longer connected to its peer. |