CosEventChannelAdmin::ProxyPushSupplier Interface Reference

Interface used by push-style consumers. More...

import "CosEventChannelAdmin.idl";

Inheritance diagram for CosEventChannelAdmin::ProxyPushSupplier:

Inheritance graph
[legend]
Collaboration diagram for CosEventChannelAdmin::ProxyPushSupplier:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void connect_push_consumer (in CosEventComm::PushConsumer push_consumer) raises (AlreadyConnected, TypeError)
 Connect a push-style consumer to the Event Service.


Detailed Description

Interface used by push-style consumers.

Push-style consumers used this interface to connect and disconnect from the Event Service.

The disconnect_push_supplier() operation, derived from the CosEventEventComm::PushSupplier interface, is used to disconnect the ProxyPushSupplier and reclaim all resources attached to it from the Event Service.

Definition at line 95 of file CosEventChannelAdmin.idl.


Member Function Documentation

void CosEventChannelAdmin::ProxyPushSupplier::connect_push_consumer in CosEventComm::PushConsumer  push_consumer  )  raises (AlreadyConnected, TypeError)
 

Connect a push-style consumer to the Event Service.

The following operation must be invoked before the Event Service can deliver any events to the consumer.

Parameters:
push_consumer The consumer, must be non-nil.
Exceptions:
CORBA::BAD_PARAM if the consumer argument is nil.
AlreadyConnected if the operation is called a second time.
TypeError In Typed Event Services if the consumer does not match the expected type.


The documentation for this interface was generated from the following file:
Generated on Thu Nov 9 13:19:59 2006 for TAO_CosEvent by doxygen 1.3.6