The ProxyPushSupplier
interface manages connections
from push consumers who wish to have unstructured events pushed
on them by the channel.
void connect_any_push_consumer(in CosEventComm::PushConsumer 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)