The SequenceProxyPullConsumer
interface manages
connections from suppliers who wish to have sequences of
structured events pulled from them by the channel.
void connect_sequence_pull_supplier(in CosNotifyComm::SequencePullSupplier pull_supplier) raises(CosEventChannelAdmin::AlreadyConnected, CosEventChannelAdmin::TypeError);
Connects a supplier to the channel. If a supplier is
already connected the AlreadyConnected
exception is raised.
pull_supplier
- A reference to the supplier object.
A nil reference is not permitted.
void resume_connection() raises(ConnectionAlreadyActive, NotConnected);
This operation causes the target object to resume pulling
events from the connected supplier. 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 pulling
events from the connected supplier. 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)