The SequenceProxyPushSupplier
interface manages
connections from consumers who wish to have sequences of
structured events pushed on them by the channel.
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.
push_consumer
- A reference to the consumer object.
A nil reference is not permitted.
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.
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)