The ProxyPullConsumer
interface manages connections
from suppliers who wish to have unstructured events pull from them
by the channel.
void connect_any_pull_supplier(in CosEventComm::PullSupplier 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 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)