CosEventComm::PullSupplier Interface Reference

Interface for a pull supplier. More...

import "CosEventComm.idl";

Inherited by CosEventChannelAdmin::ProxyPullSupplier, CosNotifyComm::PullSupplier, and CosTypedEventComm::TypedPullSupplier.

List of all members.

Public Member Functions

any pull () raises (Disconnected)
 Pull an event from this supplier.
any try_pull (out boolean has_event) raises (Disconnected)
 Try to pull an event from this supplier.
void disconnect_pull_supplier ()
 Disconnect a pull supplier.


Detailed Description

Interface for a pull supplier.


Member Function Documentation

void CosEventComm::PullSupplier::disconnect_pull_supplier (  ) 

Disconnect a pull supplier.

any CosEventComm::PullSupplier::pull (  )  raises (Disconnected)

Pull an event from this supplier.

Returns:
The event. Disconnected If this supplier is disconnected.

any CosEventComm::PullSupplier::try_pull ( out boolean  has_event  )  raises (Disconnected)

Try to pull an event from this supplier.

has_event - boolean indicating if supplier has an event.

Returns:
The event if has_event is true. Disconnected If this supplier is disconnected.