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

CosNotifyChannelAdmin::SequenceProxyPushSupplier Interface Reference

An interface for sequence proxy push suppliers. More...

import "CosNotifyChannelAdmin.idl";

Inherits CosNotifyChannelAdmin::ProxySupplier, and CosNotifyComm::SequencePushSupplier.

Inherited by CosNotifyChannelAdminAck::SequenceProxyPushSupplierAck, and NotificationExtensions::TrSequenceProxyPushSupplier.

List of all members.

Public Methods

void connect_sequence_push_consumer (in CosNotifyComm::SequencePushConsumer push_consumer) raises (CosEventChannelAdmin::AlreadyConnected, CosEventChannelAdmin::TypeError )
 Connect a sequence type push consumer to this proxy. More...

void suspend_connection () raises (ConnectionAlreadyInactive, NotConnected)
 Causes this proxy to stop sending events to its consumer. More...

void resume_connection () raises (ConnectionAlreadyActive, NotConnected)
 Causes this proxy to start sending events to its consumer. More...


Detailed Description

An interface for sequence proxy push suppliers.


Member Function Documentation

void CosNotifyChannelAdmin::SequenceProxyPushSupplier::connect_sequence_push_consumer in CosNotifyComm::SequencePushConsumer    push_consumer raises (CosEventChannelAdmin::AlreadyConnected, CosEventChannelAdmin::TypeError )
 

Connect a sequence type push consumer to this proxy.

m <code>push_consumer</code> - The <code>PushConsumer</code>
object reference. @raises AlreadyConnected If this consumer is already connected. @raises TypeError Illegal consumer type.

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

Causes this proxy to start sending events to its consumer.

All queued events will be forwarded to the consumers. @raises ConnectionAlreadyActive Proxy already started. @raises NotConnected Proxy not connected.

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

Causes this proxy to stop sending events to its consumer.

Note that events will still be queued while the connection is suspended. @raises ConnectionAlreadyInactive Proxy already stopped. @raises NotConnected Proxy not connected.