CosNotifyChannelAdmin::EventChannelFactory Interface Reference

Defines the interface used to build event channels. More...

import "CosNotifyChannelAdmin.idl";

List of all members.

Public Member Functions

EventChannel create_channel (in CosNotification::QoSProperties initial_qos, in CosNotification::AdminProperties initial_admin, out ChannelID id) raises (CosNotification::UnsupportedQoS, CosNotification::UnsupportedAdmin )
 Create a new event channel.

ChannelIDSeq get_all_channels ()
 Get the complete list of event channels in this factory.

EventChannel get_event_channel (in ChannelID id) raises (ChannelNotFound)
 Get an event channel given its ID.


Detailed Description

Defines the interface used to build event channels.

Definition at line 990 of file CosNotifyChannelAdmin.idl.


Member Function Documentation

EventChannel CosNotifyChannelAdmin::EventChannelFactory::create_channel in CosNotification::QoSProperties  initial_qos,
in CosNotification::AdminProperties  initial_admin,
out ChannelID  id
raises (CosNotification::UnsupportedQoS, CosNotification::UnsupportedAdmin )
 

Create a new event channel.

Parameters:
initial_qos Configure the initial QoS properties of the new EventChannel
initial_admin Configure the initial Admin properties of the new EventChannel
id Returns the ID assigned to the new EventChannel
Returns:
The new event channel
Exceptions:
CosNotification::UnsupportedQoS if the requested QoS properties cannot be satisfied or are invalid
CosNotification::UnsupportedAdmin if the requested admin properties cannot be satisfied or are invalid

ChannelIDSeq CosNotifyChannelAdmin::EventChannelFactory::get_all_channels  ) 
 

Get the complete list of event channels in this factory.

EventChannel CosNotifyChannelAdmin::EventChannelFactory::get_event_channel in ChannelID  id  )  raises (ChannelNotFound)
 

Get an event channel given its ID.

Parameters:
id The ID of the event channel the application wants
Returns:
The event channel
Exceptions:
ChannelNotFound if the give ID is unknown on this factory


The documentation for this interface was generated from the following file:
Generated on Thu Nov 9 13:34:00 2006 for TAO_CosNotification by doxygen 1.3.6