CosNotifyComm::StructuredPullSupplier Interface Reference

An interface for structured pull suppliers. More...

import "CosNotifyComm.idl";

Inherits CosNotifyComm::NotifySubscribe.

Inherited by CosNotifyChannelAdmin::StructuredProxyPullSupplier, and CosNotifyCommAck::StructuredPullSupplierAck.

List of all members.

Public Member Functions

CosNotification::StructuredEvent pull_structured_event () raises (CosEventComm::Disconnected)
 Pull a structured event from this supplier.
CosNotification::StructuredEvent try_pull_structured_event (out boolean has_event) raises (CosEventComm::Disconnected)
 Try to pull a structured event from this supplier.
void disconnect_structured_pull_supplier ()
 Disconnect this pull supplier.


Detailed Description

An interface for structured pull suppliers.


Member Function Documentation

void CosNotifyComm::StructuredPullSupplier::disconnect_structured_pull_supplier (  ) 

Disconnect this pull supplier.

CosNotification::StructuredEvent CosNotifyComm::StructuredPullSupplier::pull_structured_event (  )  raises (CosEventComm::Disconnected)

Pull a structured event from this supplier.

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

CosNotification::StructuredEvent CosNotifyComm::StructuredPullSupplier::try_pull_structured_event ( out boolean  has_event  )  raises (CosEventComm::Disconnected)

Try to pull a structured event from this supplier.

has_event - boolean indicating if supplier has an event.

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