The EventChannelFactory
interface contains operations
which support the creation and management of Notification Service
event channels.
EventChannel create_channel(in CosNotification::QoSProperties initial_qos, in CosNotification::AdminProperties initial_admin, out ChannelID id) raises(CosNotification::UnsupportedQoS, CosNotification::UnsupportedAdmin);
Creates a new channel.
initial_qos
- A sequence of QoS properties to
be assigned to the new channel.
initial_admin
- A sequence of administrative
properties to be assigned to the new channel.
id
- The ID assigned to the channel by the target
object is returned in this parameter.
initial_QoS
are not supported an
UnsupportedQoS
exception is
raised. If any of the administrative properties in
initial_admin
are not supported an
UnsupportedAdmin
exception is raised.
ChannelIDSeq get_all_channels();
Obtains a list of all channels known to the factory.
EventChannel get_event_channel(in ChannelID id) raises(ChannelNotFound);
Obtains a channel reference from a channel ID.
id
- The id of channel for which a reference is
required.
ChannelNotFound
exception is raised.
Generated by the ORBacus IDL-to-HTML translator (non-commercial)