Interface CosNotifyChannelAdmin::StructuredProxyPushSupplier

interface StructuredProxyPushSupplier
inherits from CosNotifyChannelAdmin::ProxySupplier, CosNotifyComm::StructuredPushSupplier

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



Operation Index

connect_structured_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_structured_push_consumer
void connect_structured_push_consumer(in CosNotifyComm::StructuredPushConsumer 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)