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

CosNotifyChannelAdmin::EventChannel Interface Reference

An interface for the event channel. More...

import "CosNotifyChannelAdmin.idl";

Inherits CosNotification::QoSAdmin, CosNotification::AdminPropertiesAdmin, and CosEventChannelAdmin::EventChannel.

Inherited by DsNotifyLogAdmin::NotifyLog.

List of all members.

Public Methods

ConsumerAdmin new_for_consumers (in InterFilterGroupOperator op, out AdminID id)
 Creates an administration object for event consumers. More...

SupplierAdmin new_for_suppliers (in InterFilterGroupOperator op, out AdminID id)
 Creates an administration object for event suppliers. More...

ConsumerAdmin get_consumeradmin (in AdminID id) raises (AdminNotFound)
 Get an administration object from its ID. More...

SupplierAdmin get_supplieradmin (in AdminID id) raises (AdminNotFound)
 Get an administration object from its ID. More...

AdminIDSeq get_all_consumeradmins ()
 Get all consumer administration objects. More...

AdminIDSeq get_all_supplieradmins ()
 Get all supplier administration objects. More...


Public Attributes

readonly attribute EventChannelFactory MyFactory
 The factory object that created this event channel object. More...

readonly attribute ConsumerAdmin default_consumer_admin
 The default consumer administration object. More...

readonly attribute SupplierAdmin default_supplier_admin
 The default supplier administration object. More...

readonly attribute CosNotifyFilter::FilterFactory default_filter_factory
 The default filter factory object for this event channel. More...


Detailed Description

An interface for the event channel.


Member Function Documentation

AdminIDSeq CosNotifyChannelAdmin::EventChannel::get_all_consumeradmins  
 

Get all consumer administration objects.

Returns:
A sequence of administration object unique identifiers.

AdminIDSeq CosNotifyChannelAdmin::EventChannel::get_all_supplieradmins  
 

Get all supplier administration objects.

Returns:
A sequence of administration object unique identifiers.

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

Get an administration object from its ID.

m <code>id</code> - A unique identifier for the administration
object.
Returns:
A ConsumerAdmin object reference. @raises AdminNotFound If no administration object with that ID could be found.

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

Get an administration object from its ID.

m <code>id</code> - A unique identifier for the administration
object.
Returns:
A SupplierAdmin object reference. @raises AdminNotFound If no administration object with that ID could be found.

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

Creates an administration object for event consumers.

m <code>op</code> - Indicates whether the newly created
administration object should use AND or OR semantics when combining administration object filters and proxy filters.
m <code>id</code> - The unique identifier for the administration
object.
Returns:
A ConsumerAdmin object reference.

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

Creates an administration object for event suppliers.

m <code>op</code> - Indicates whether the newly created
administration object should use AND or OR semantics when combining administration object filters and proxy filters.
m <code>id</code> - The unique identifier for the administration
object.
Returns:
A SupplierAdmin object reference.


Member Data Documentation

readonly attribute ConsumerAdmin CosNotifyChannelAdmin::EventChannel::default_consumer_admin
 

The default consumer administration object.

This object has the unique identification number zero.

readonly attribute CosNotifyFilter::FilterFactory CosNotifyChannelAdmin::EventChannel::default_filter_factory
 

The default filter factory object for this event channel.

readonly attribute SupplierAdmin CosNotifyChannelAdmin::EventChannel::default_supplier_admin
 

The default supplier administration object.

This object has the unique identification number zero.

readonly attribute EventChannelFactory CosNotifyChannelAdmin::EventChannel::MyFactory
 

The factory object that created this event channel object.