TAO_CosNotification
2.0.8
|
Defines the interface used to build event channels. More...
import "CosNotifyChannelAdmin.idl";
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. |
Defines the interface used to build event channels.
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.
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 |
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.
id | The ID of the event channel the application wants |
ChannelNotFound | if the give ID is unknown on this factory |