import "CosEventComm.idl";
Inheritance diagram for CosEventComm::PullSupplier:
Public Methods | |
any | pull () raises (Disconnected) |
The pull operation should block until the next event becomes available. More... | |
any | try_pull (out boolean has_event) raises (Disconnected) |
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. More... | |
void | disconnect_pull_supplier () |
The disconnect_pull_supplier operation indicates that the peer has disconnected, for example, because it has been destroyed. More... |
A pull-style supplier passively generates events for the Event Service
|
The disconnect_pull_supplier operation indicates that the peer has disconnected, for example, because it has been destroyed. The application can safe release all resource attached to this supplier and destroy it, the peer should not make any attempts to pull more data after this request. |
|
The pull operation should block until the next event becomes available.
|
|
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.
|