CosNotifyChannelAdmin::SequenceProxyPullConsumer Interface Reference

An interface for sequence proxy pull consumers. More...

import "CosNotifyChannelAdmin.idl";

Inherits CosNotifyChannelAdmin::ProxyConsumer, and CosNotifyComm::SequencePullConsumer.

List of all members.

Public Member Functions

void connect_sequence_pull_supplier (in CosNotifyComm::SequencePullSupplier pull_supplier) raises (CosEventChannelAdmin::AlreadyConnected, CosEventChannelAdmin::TypeError )
 Connect a sequence type pull supplier to this proxy.
void suspend_connection () raises (ConnectionAlreadyInactive, NotConnected)
 Causes this proxy to stop pulling events from its supplier.
void resume_connection () raises (ConnectionAlreadyActive, NotConnected)
 Causes this proxy to start pulling events from its supplier.


Detailed Description

An interface for sequence proxy pull consumers.


Member Function Documentation

void CosNotifyChannelAdmin::SequenceProxyPullConsumer::connect_sequence_pull_supplier ( in CosNotifyComm::SequencePullSupplier  pull_supplier  )  raises (CosEventChannelAdmin::AlreadyConnected, CosEventChannelAdmin::TypeError )

Connect a sequence type pull supplier to this proxy.

pull_supplier - The PullSupplier object reference. AlreadyConnected If this supplier is already connected. TypeError Illegal supplier type.

void CosNotifyChannelAdmin::SequenceProxyPullConsumer::resume_connection (  )  raises (ConnectionAlreadyActive, NotConnected)

Causes this proxy to start pulling events from its supplier.

ConnectionAlreadyActive - Proxy already started. NotConnected Proxy not connected.

void CosNotifyChannelAdmin::SequenceProxyPullConsumer::suspend_connection (  )  raises (ConnectionAlreadyInactive, NotConnected)

Causes this proxy to stop pulling events from its supplier.

ConnectionAlreadyInactive Proxy already stopped. NotConnected Proxy not connected.