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

CosEventChannelAdmin::EventChannel Interface Reference

Main interface for the Event Service. More...

import "CosEventChannelAdmin.idl";

List of all members.

Public Methods

ConsumerAdmin for_consumers ()
 Normally a single EventChannel provides a single ConsumerAdmin, but advanced ECs, for example, those based in the CosNotification service, can provide multiple ConsumerAdmin interfaces. More...

SupplierAdmin for_suppliers ()
 Normally a single EventChannel provides a single SupplierAdmin, but advanced ECs, for example, those based in the CosNotification service, can provide multiple SupplierAdmin interfaces. More...

void destroy ()
 Calling this operation destroys the EventChannel, its ConsumerAdmin and SupplierAdmin interfaces as well as the proxies obtained from those. More...


Detailed Description

Main interface for the Event Service.


Member Function Documentation

void CosEventChannelAdmin::EventChannel::destroy void   
 

Calling this operation destroys the EventChannel, its ConsumerAdmin and SupplierAdmin interfaces as well as the proxies obtained from those.

Any consumers or suppliers still connected are notified of the destruction. In some cases, the process running the EventChannel is terminated too.

ConsumerAdmin CosEventChannelAdmin::EventChannel::for_consumers  
 

Normally a single EventChannel provides a single ConsumerAdmin, but advanced ECs, for example, those based in the CosNotification service, can provide multiple ConsumerAdmin interfaces.

SupplierAdmin CosEventChannelAdmin::EventChannel::for_suppliers  
 

Normally a single EventChannel provides a single SupplierAdmin, but advanced ECs, for example, those based in the CosNotification service, can provide multiple SupplierAdmin interfaces.


The documentation for this interface was generated from the following file:
Generated on Thu Oct 10 21:21:32 2002 for TAO_CosEvent by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001