Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

CosNotifyChannelAdmin::StructuredProxyPushSupplier Interface Reference

Defines the interface provided for push-style consumers using the 'structured' event format. More...

import "CosNotifyChannelAdmin.idl";

Inheritance diagram for CosNotifyChannelAdmin::StructuredProxyPushSupplier:

Inheritance graph
[legend]
Collaboration diagram for CosNotifyChannelAdmin::StructuredProxyPushSupplier:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void connect_structured_push_consumer (in CosNotifyComm::StructuredPushConsumer push_consumer) raises (CosEventChannelAdmin::AlreadyConnected, CosEventChannelAdmin::TypeError )
 Connect a consumer to the proxy.
void suspend_connection () raises (ConnectionAlreadyInactive, NotConnected)
void resume_connection () raises (ConnectionAlreadyActive, NotConnected)

Detailed Description

Defines the interface provided for push-style consumers using the 'structured' event format.


Member Function Documentation

void CosNotifyChannelAdmin::StructuredProxyPushSupplier::connect_structured_push_consumer in CosNotifyComm::StructuredPushConsumer  push_consumer  )  raises (CosEventChannelAdmin::AlreadyConnected, CosEventChannelAdmin::TypeError )
 

Connect a consumer to the proxy.

The event channel will not push events to the consumer until this operation is invoked.

Parameters:
push_consumer the callback object used to push events to the application and inform if the event channel is destroyed
Exceptions:
CORBA::BAD_PARAM if the push_consumer argument is nil
CosEventChannelAdmin::AlreadyConnected if the proxy is already connected, i.e. if this operation is invoked more than one time.

void CosNotifyChannelAdmin::StructuredProxyPushSupplier::resume_connection  )  raises (ConnectionAlreadyActive, NotConnected)
 

Exceptions:
ConnectionAlreadyActive if the method is invoked while the connection is active
NotConnected if the method is invoked before the supplier connects

void CosNotifyChannelAdmin::StructuredProxyPushSupplier::suspend_connection  )  raises (ConnectionAlreadyInactive, NotConnected)
 

Exceptions:
ConnectionAlreadyInactive if the method is invoked while the connection is suspended
NotConnected if the method is invoked before the supplier connects


The documentation for this interface was generated from the following file:
Generated on Fri Dec 31 16:10:57 2004 for TAO_CosNotification by  doxygen 1.3.9.1