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

CosNotifyChannelAdmin::SequenceProxyPullConsumer Interface Reference

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

import "CosNotifyChannelAdmin.idl";

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

Inherited by NotificationExtensions::TrSequenceProxyPullConsumer.

List of all members.

Public Methods

void connect_sequence_pull_supplier (in CosNotifyComm::SequencePullSupplier pull_supplier) raises (CosEventChannelAdmin::AlreadyConnected, CosEventChannelAdmin::TypeError )
 Connect a sequence type pull supplier to this proxy. More...

void suspend_connection () raises (ConnectionAlreadyInactive, NotConnected)
 Causes this proxy to stop pulling events from its supplier. More...

void resume_connection () raises (ConnectionAlreadyActive, NotConnected)
 Causes this proxy to start pulling events from its supplier. More...


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.

m <code>pull_supplier</code> - The <code>PullSupplier</code>
object reference. @raises AlreadyConnected If this supplier is already connected. @raises TypeError Illegal supplier type.

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

Causes this proxy to start pulling events from its supplier.

@raises ConnectionAlreadyActive - Proxy already started. @raises NotConnected Proxy not connected.

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

Causes this proxy to stop pulling events from its supplier.

@raises ConnectionAlreadyInactive Proxy already stopped. @raises NotConnected Proxy not connected.