CosNotifyChannelAdmin.idl File Reference

import "CosEventComm.idl";
import "CosEventChannelAdmin.idl";
import "CosNotification.idl";
import "CosNotifyFilter.idl";

Go to the source code of this file.

Namespaces

namespace  CosNotifyChannelAdmin

Classes

exception  CosNotifyChannelAdmin::ConnectionAlreadyActive
 Exception used to indicate that a connection is already active. More...
exception  CosNotifyChannelAdmin::ConnectionAlreadyInactive
 Exception used to indicate that a connection is already inactive. More...
exception  CosNotifyChannelAdmin::NotConnected
 Exception used to indicate that a proxy is not connected. More...
interface  CosNotifyChannelAdmin::ProxyConsumer
 An interface for proxy consumers. More...
interface  CosNotifyChannelAdmin::ProxySupplier
 An interface for proxy suppliers. More...
interface  CosNotifyChannelAdmin::ProxyPushConsumer
 An interface for proxy push consumers. More...
interface  CosNotifyChannelAdmin::StructuredProxyPushConsumer
 An interface for structured proxy push consumers. More...
interface  CosNotifyChannelAdmin::SequenceProxyPushConsumer
 An interface for sequence proxy push consumers. More...
interface  CosNotifyChannelAdmin::ProxyPullSupplier
 An interface for proxy pull suppliers. More...
interface  CosNotifyChannelAdmin::StructuredProxyPullSupplier
 An interface for structured proxy pull suppliers. More...
interface  CosNotifyChannelAdmin::SequenceProxyPullSupplier
 An interface for sequence proxy pull suppliers. More...
interface  CosNotifyChannelAdmin::ProxyPullConsumer
 An interface for proxy pull consumers. More...
interface  CosNotifyChannelAdmin::StructuredProxyPullConsumer
 An interface for structured proxy pull consumers. More...
interface  CosNotifyChannelAdmin::SequenceProxyPullConsumer
 An interface for sequence proxy pull consumers. More...
interface  CosNotifyChannelAdmin::ProxyPushSupplier
 An interface for proxy push suppliers. More...
interface  CosNotifyChannelAdmin::StructuredProxyPushSupplier
 An interface for structured proxy push suppliers. More...
interface  CosNotifyChannelAdmin::SequenceProxyPushSupplier
 An interface for sequence proxy push suppliers. More...
exception  CosNotifyChannelAdmin::AdminNotFound
 Exception used to indicate that an administration object could not be found. More...
exception  CosNotifyChannelAdmin::ProxyNotFound
 Exception used to indicate that a proxy object could not be found. More...
struct  CosNotifyChannelAdmin::AdminLimit
 Structure used for AdminLimitExceeded exceptions. More...
exception  CosNotifyChannelAdmin::AdminLimitExceeded
 Exception used to indicate that the number of allowed administration objects has been exceeded. More...
interface  CosNotifyChannelAdmin::ConsumerAdmin
 An interface for consumer administration objects. More...
interface  CosNotifyChannelAdmin::SupplierAdmin
 An interface for supplier administration objects. More...
interface  CosNotifyChannelAdmin::EventChannel
 An interface for the event channel. More...
exception  CosNotifyChannelAdmin::ChannelNotFound
 Exception used to indicate that a channel could not be found. More...
interface  CosNotifyChannelAdmin::EventChannelFactory
 An interface for the event channel factory. More...

Typedefs

typedef long CosNotifyChannelAdmin::ProxyID
 A unique proxy identifier.
typedef sequence< ProxyIDCosNotifyChannelAdmin::ProxyIDSeq
 A sequence of proxy identifiers.
typedef long CosNotifyChannelAdmin::AdminID
 A unique administration object identifier.
typedef sequence< AdminIDCosNotifyChannelAdmin::AdminIDSeq
 A sequence of administration identifiers.
typedef long CosNotifyChannelAdmin::ChannelID
 A unique event channel object identifier.
typedef sequence< ChannelIDCosNotifyChannelAdmin::ChannelIDSeq
 A sequence of event channel object identifiers.

Enumerations

enum  CosNotifyChannelAdmin::ProxyType {
  CosNotifyChannelAdmin::PUSH_ANY, CosNotifyChannelAdmin::PULL_ANY, CosNotifyChannelAdmin::PUSH_STRUCTURED, CosNotifyChannelAdmin::PULL_STRUCTURED,
  CosNotifyChannelAdmin::PUSH_SEQUENCE, CosNotifyChannelAdmin::PULL_SEQUENCE, CosNotifyChannelAdmin::PUSH_TYPED, CosNotifyChannelAdmin::PULL_TYPED
}
 Enumeration of proxy types supported by notification service. More...
enum  CosNotifyChannelAdmin::ObtainInfoMode { CosNotifyChannelAdmin::ALL_NOW_UPDATES_OFF, CosNotifyChannelAdmin::ALL_NOW_UPDATES_ON, CosNotifyChannelAdmin::NONE_NOW_UPDATES_OFF, CosNotifyChannelAdmin::NONE_NOW_UPDATES_ON }
 Enumeration of modes for obtaining subscription or offered types. More...
enum  CosNotifyChannelAdmin::ClientType { CosNotifyChannelAdmin::ANY_EVENT, CosNotifyChannelAdmin::STRUCTURED_EVENT, CosNotifyChannelAdmin::SEQUENCE_EVENT }
 Enumeration of client types. More...
enum  CosNotifyChannelAdmin::InterFilterGroupOperator { CosNotifyChannelAdmin::AND_OP, CosNotifyChannelAdmin::OR_OP }
 Enumeration of filter group operators. More...