Interface CosNotifyChannelAdmin::SequenceProxyPushSupplier

interface SequenceProxyPushSupplier
inherits from CosNotifyChannelAdmin::ProxySupplier, CosNotifyComm::SequencePushSupplier

The SequenceProxyPushSupplier interface manages connections from consumers who wish to have sequences of structured events pushed on them by the channel.



Operation Index

connect_sequence_push_consumer
Connects a consumer to the channel.
resume_connection
This operation causes the target object to resume pushing events to the connected consumer.
suspend_connection
This operation causes the target object to stop pushing events to the connected consumer.

Operations

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

Connects a consumer to the channel. If a consumer is already connected the AlreadyConnected exception is raised.

Parameters:
push_consumer - A reference to the consumer object. A nil reference is not permitted.

resume_connection
void resume_connection()
    raises(ConnectionAlreadyActive,
           NotConnected);

This operation causes the target object to resume pushing events to the connected consumer. If the connection is not suspended the ConnectionAlreadyActive exception is raised. If the target object is not connected to a supplier the NotConnected exception is raised.


suspend_connection
void suspend_connection()
    raises(ConnectionAlreadyInactive,
           NotConnected);

This operation causes the target object to stop pushing events to the connected consumer. If the connection is already suspended the ConnectionAlreadyInactive exception is raised. If the target object is not connected to a supplier the NotConnected exception is raised.



Generated by the ORBacus IDL-to-HTML translator (non-commercial)