Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

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 Methods

any pull () raises (Disconnected)
 Pull an event from this supplier. More...

any try_pull (out boolean has_event) raises (Disconnected)
 Try to pull an event from this supplier. More...

void disconnect_pull_supplier ()
 Disconnect a pull supplier. More...


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. @raises 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.

m <code>has_event</code> - boolean indicating if supplier
has an event.
Returns:
The event if has_event is true. @raises Disconnected If this supplier is disconnected.