CosNotifyChannelAdmin Namespace Reference

CORBA Common Object Services: Notification Service. More...


Classes

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

Typedefs

typedef long ProxyID
 A unique proxy identifier.
typedef sequence< ProxyIDProxyIDSeq
 A sequence of proxy identifiers.
typedef long AdminID
 A unique administration object identifier.
typedef sequence< AdminIDAdminIDSeq
 A sequence of administration identifiers.
typedef long ChannelID
 A unique event channel object identifier.
typedef sequence< ChannelIDChannelIDSeq
 A sequence of event channel object identifiers.

Enumerations

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


Detailed Description

CORBA Common Object Services: Notification Service.

The detailed specification is available from the Object Managament Group.

Author:
OMG
Version:
Version 00-06-20


Typedef Documentation

typedef long CosNotifyChannelAdmin::ProxyID

A unique proxy identifier.

typedef sequence<ProxyID> CosNotifyChannelAdmin::ProxyIDSeq

A sequence of proxy identifiers.

typedef long CosNotifyChannelAdmin::AdminID

A unique administration object identifier.

typedef sequence<AdminID> CosNotifyChannelAdmin::AdminIDSeq

A sequence of administration identifiers.

typedef long CosNotifyChannelAdmin::ChannelID

A unique event channel object identifier.

typedef sequence<ChannelID> CosNotifyChannelAdmin::ChannelIDSeq

A sequence of event channel object identifiers.


Enumeration Type Documentation

enum CosNotifyChannelAdmin::ProxyType

Enumeration of proxy types supported by notification service.

Enumerator:
PUSH_ANY 
PULL_ANY 
PUSH_STRUCTURED 
PULL_STRUCTURED 
PUSH_SEQUENCE 
PULL_SEQUENCE 
PUSH_TYPED 
PULL_TYPED 

enum CosNotifyChannelAdmin::ObtainInfoMode

Enumeration of modes for obtaining subscription or offered types.

Enumerator:
ALL_NOW_UPDATES_OFF 
ALL_NOW_UPDATES_ON 
NONE_NOW_UPDATES_OFF 
NONE_NOW_UPDATES_ON 

enum CosNotifyChannelAdmin::ClientType

Enumeration of client types.

Enumerator:
ANY_EVENT 
STRUCTURED_EVENT 
SEQUENCE_EVENT 

enum CosNotifyChannelAdmin::InterFilterGroupOperator

Enumeration of filter group operators.

Enumerator:
AND_OP 
OR_OP