CosNotifyChannelAdmin::EventChannel Interface Reference

Defines the interface to control an use an event channel. More...

import "CosNotifyChannelAdmin.idl";

Inheritance diagram for CosNotifyChannelAdmin::EventChannel:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

ConsumerAdmin new_for_consumers (in InterFilterGroupOperator op, out AdminID id)
 Create a new consumer admin.
SupplierAdmin new_for_suppliers (in InterFilterGroupOperator op, out AdminID id)
 Create a new supplier admin.
ConsumerAdmin get_consumeradmin (in AdminID id) raises (AdminNotFound)
 Fetch an specific consumer admin based on its ID.
SupplierAdmin get_supplieradmin (in AdminID id) raises (AdminNotFound)
 Fetch an specific supplier admin based on its ID.
AdminIDSeq get_all_consumeradmins ()
 Get the IDs of all the consumer admins.
AdminIDSeq get_all_supplieradmins ()
 Get the IDs of all the supplier admins.

Public Attributes

readonly attribute
EventChannelFactory 
MyFactory
 The factory this event channel belongs to.
readonly attribute ConsumerAdmin default_consumer_admin
 The default consumer admin.
readonly attribute SupplierAdmin default_supplier_admin
 The default supplier admin.
readonly attribute
CosNotifyFilter::FilterFactory 
default_filter_factory
 The default filter factory for this event channel.


Detailed Description

Defines the interface to control an use an event channel.

Member Function Documentation

ConsumerAdmin CosNotifyChannelAdmin::EventChannel::new_for_consumers ( in InterFilterGroupOperator  op,
out AdminID  id 
)

Create a new consumer admin.

Parameters:
op Defines how multiple filters would be interpreted in the new consumer admin
id Returns the ID assigned to the new consumer admin
Returns:
The new consumer admin

SupplierAdmin CosNotifyChannelAdmin::EventChannel::new_for_suppliers ( in InterFilterGroupOperator  op,
out AdminID  id 
)

Create a new supplier admin.

Parameters:
op Defines how multiple filters would be interpreted in the new supplier admin
id Returns the ID assigned to the new supplier admin
Returns:
The new supplier admin

ConsumerAdmin CosNotifyChannelAdmin::EventChannel::get_consumeradmin ( in AdminID  id  )  raises (AdminNotFound)

Fetch an specific consumer admin based on its ID.

Parameters:
id The id of the consumer that should be returned
Returns:
The consumer admin assigned the given ID
Exceptions:
AdminNotFound if there is no consumer admin with the ID provided

SupplierAdmin CosNotifyChannelAdmin::EventChannel::get_supplieradmin ( in AdminID  id  )  raises (AdminNotFound)

Fetch an specific supplier admin based on its ID.

Parameters:
id The id of the supplier that should be returned
Returns:
The supplier admin assigned the given ID
Exceptions:
AdminNotFound if there is no supplier admin with the ID provided

AdminIDSeq CosNotifyChannelAdmin::EventChannel::get_all_consumeradmins (  ) 

Get the IDs of all the consumer admins.

AdminIDSeq CosNotifyChannelAdmin::EventChannel::get_all_supplieradmins (  ) 

Get the IDs of all the supplier admins.


Member Data Documentation

The factory this event channel belongs to.

The default consumer admin.

The default supplier admin.

The default filter factory for this event channel.


The documentation for this interface was generated from the following file:

Generated on Thu Nov 27 05:44:21 2008 for TAO_CosNotification by  doxygen 1.5.6