Interface CosNotifyChannelAdmin::StructuredProxyPullConsumer

interface StructuredProxyPullConsumer
inherits from CosNotifyChannelAdmin::ProxyConsumer, CosNotifyComm::StructuredPullConsumer

The StructuredProxyPullConsumer interface manages connections from suppliers who wish to have structured events pulled from them by the channel.



Operation Index

connect_structured_pull_supplier
Connects a supplier to the channel.
resume_connection
This operation causes the target to resume pulling events from the connected supplier.
suspend_connection
This operation causes the target object to stop pulling events from the connected supplier.

Operations

connect_structured_pull_supplier
void connect_structured_pull_supplier(in CosNotifyComm::StructuredPullSupplier pull_supplier)
    raises(CosEventChannelAdmin::AlreadyConnected,
           CosEventChannelAdmin::TypeError);

Connects a supplier to the channel. If a supplier is already connected the AlreadyConnected exception is raised.

Parameters:
pull_supplier - A reference to the supplier object. A nil reference is not permitted.

resume_connection
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.


suspend_connection
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)