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

CosTypedNotifyChannelAdmin::TypedEventChannel Interface Reference

An interface for a typed event channel. More...

import "CosTypedNotifyChannelAdmin.idl";

Inherits CosNotification::QoSAdmin, CosNotification::AdminPropertiesAdmin, and CosTypedEventChannelAdmin::TypedEventChannel.

Inherited by DsTypedNotifyLogAdmin::TypedNotifyLog.

List of all members.

Public Methods

TypedConsumerAdmin new_for_typed_notification_consumers (in CosNotifyChannelAdmin::InterFilterGroupOperator op, out CosNotifyChannelAdmin::AdminID id)
 Creates a typed administration object for event consumers. More...

TypedSupplierAdmin new_for_typed_notification_suppliers (in CosNotifyChannelAdmin::InterFilterGroupOperator op, out CosNotifyChannelAdmin::AdminID id)
 Creates a typed administration object for event suppliers. More...

TypedConsumerAdmin get_consumeradmin (in CosNotifyChannelAdmin::AdminID id) raises ( CosNotifyChannelAdmin::AdminNotFound )
 Get a typed administration object from its ID. More...

TypedSupplierAdmin get_supplieradmin (in CosNotifyChannelAdmin::AdminID id) raises ( CosNotifyChannelAdmin::AdminNotFound )
 Get a typed administration object from its ID. More...

CosNotifyChannelAdmin::AdminIDSeq get_all_consumeradmins ()
 Get all typed consumer administration objects. More...

CosNotifyChannelAdmin::AdminIDSeq get_all_supplieradmins ()
 Get all typed supplier administration objects. More...


Public Attributes

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

readonly attribute TypedConsumerAdmin default_consumer_admin
 The default typed consumer administration object. More...

readonly attribute TypedSupplierAdmin default_supplier_admin
 The default typed 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 a typed event channel.


Member Function Documentation

CosNotifyChannelAdmin::AdminIDSeq CosTypedNotifyChannelAdmin::TypedEventChannel::get_all_consumeradmins  
 

Get all typed consumer administration objects.

Returns:
A sequence of administration object unique identifiers.

CosNotifyChannelAdmin::AdminIDSeq CosTypedNotifyChannelAdmin::TypedEventChannel::get_all_supplieradmins  
 

Get all typed supplier administration objects.

Returns:
A sequence of administration object unique identifiers.

TypedConsumerAdmin CosTypedNotifyChannelAdmin::TypedEventChannel::get_consumeradmin in CosNotifyChannelAdmin::AdminID    id raises ( CosNotifyChannelAdmin::AdminNotFound )
 

Get a typed administration object from its ID.

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

TypedSupplierAdmin CosTypedNotifyChannelAdmin::TypedEventChannel::get_supplieradmin in CosNotifyChannelAdmin::AdminID    id raises ( CosNotifyChannelAdmin::AdminNotFound )
 

Get a typed administration object from its ID.

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

TypedConsumerAdmin CosTypedNotifyChannelAdmin::TypedEventChannel::new_for_typed_notification_consumers in CosNotifyChannelAdmin::InterFilterGroupOperator    op,
out CosNotifyChannelAdmin::AdminID    id
 

Creates a typed 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 TypedConsumerAdmin object reference.

TypedSupplierAdmin CosTypedNotifyChannelAdmin::TypedEventChannel::new_for_typed_notification_suppliers in CosNotifyChannelAdmin::InterFilterGroupOperator    op,
out CosNotifyChannelAdmin::AdminID    id
 

Creates a typed 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 TypedSupplierAdmin object reference.


Member Data Documentation

readonly attribute TypedConsumerAdmin CosTypedNotifyChannelAdmin::TypedEventChannel::default_consumer_admin
 

The default typed consumer administration object.

This object has the unique identification number zero.

readonly attribute CosNotifyFilter::FilterFactory CosTypedNotifyChannelAdmin::TypedEventChannel::default_filter_factory
 

The default filter factory object for this event channel.

readonly attribute TypedSupplierAdmin CosTypedNotifyChannelAdmin::TypedEventChannel::default_supplier_admin
 

The default typed supplier administration object.

This object has the unique identification number zero.

readonly attribute TypedEventChannelFactory CosTypedNotifyChannelAdmin::TypedEventChannel::MyFactory
 

The typed factory object that created this event channel object.