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 suppliers. More...

import "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)

Detailed Description

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

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


Member Function Documentation

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

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 on Thu Oct 10 21:17:37 2002 for TAO_RTEvent by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001