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.

List of all members.

Public Member Functions

void connect_sequence_push_consumer (in CosNotifyComm::SequencePushConsumer push_consumer) raises (CosEventChannelAdmin::AlreadyConnected, CosEventChannelAdmin::TypeError )
 Connect a sequence type push consumer to this proxy.
void suspend_connection () raises (ConnectionAlreadyInactive, NotConnected)
 Causes this proxy to stop sending events to its consumer.
void resume_connection () raises (ConnectionAlreadyActive, NotConnected)
 Causes this proxy to start sending events to its consumer.


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.

push_consumer - The PushConsumer object reference. AlreadyConnected If this consumer is already connected. 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. ConnectionAlreadyActive Proxy already started. 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. ConnectionAlreadyInactive Proxy already stopped. NotConnected Proxy not connected.