Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

RtecEventChannelAdmin::ProxyPushConsumer Interface Reference

Interface used to implement the Abstract Session pattern for the consumers. More...

#include <RtecEventChannelAdmin.idl>

Inheritance diagram for RtecEventChannelAdmin::ProxyPushConsumer

Inheritance graph
[legend]
Collaboration diagram for RtecEventChannelAdmin::ProxyPushConsumer:

Collaboration graph
[legend]
List of all members.

Public Methods

void connect_push_supplier (in RtecEventComm::PushSupplier push_supplier, in SupplierQOS qos) raises (AlreadyConnected)
 Connect a supplier with the Event Channel. More...


Detailed Description

Interface used to implement the Abstract Session pattern for the consumers.

Each supplier converse with the Event Channel via a different object that implements the ProxyPushConsumer interface. This is a common idiom in CORBA, as it allows identification of the remote supplier quickly.


Member Function Documentation

void RtecEventChannelAdmin::ProxyPushConsumer::connect_push_supplier ( in RtecEventComm::PushSupplier push_supplier,
in SupplierQOS qos ) raises (AlreadyConnected)
 

Connect a supplier with the Event Channel.

Parameters:
push_supplier   A callback interface, the disconnect_push_supplier operation is called when the Event Channel is destroyed.
qos   This argument is used to pre-compute filtering and QoS properties for the supplier.
Exceptions:
CORBA::BAD_PARAM   if the push_supplier argument is nil
AlreadyConnected   if this operation is invoked multiple times.


The documentation for this interface was generated from the following file:
Generated at Sat Dec 1 12:28:56 2001 for TAO_RTEvent by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000