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

CosNotifyChannelAdmin Namespace Reference

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


Compounds

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...

exception  CosNotifyChannelAdmin::AdminNotFound
 Exception used to indicate that an administration object could not be found. More...

exception  CosNotifyChannelAdmin::ChannelNotFound
 Exception used to indicate that a channel could not be found. More...

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...

interface  CosNotifyChannelAdmin::ConsumerAdmin
 An interface for consumer administration objects. More...

interface  CosNotifyChannelAdmin::EventChannel
 An interface for the event channel. More...

interface  CosNotifyChannelAdmin::EventChannelFactory
 An interface for the event channel factory. More...

exception  CosNotifyChannelAdmin::NotConnected
 Exception used to indicate that a proxy is not connected. More...

interface  CosNotifyChannelAdmin::ProxyConsumer
 An interface for proxy consumers. More...

exception  CosNotifyChannelAdmin::ProxyNotFound
 Exception used to indicate that a proxy object could not be found. More...

interface  CosNotifyChannelAdmin::ProxyPullConsumer
 An interface for proxy pull consumers. More...

interface  CosNotifyChannelAdmin::ProxyPullSupplier
 An interface for proxy pull suppliers. More...

interface  CosNotifyChannelAdmin::ProxyPushConsumer
 An interface for proxy push consumers. More...

interface  CosNotifyChannelAdmin::ProxyPushSupplier
 An interface for proxy push suppliers. More...

interface  CosNotifyChannelAdmin::ProxySupplier
 An interface for proxy suppliers. More...

interface  CosNotifyChannelAdmin::SequenceProxyPullConsumer
 An interface for sequence proxy pull consumers. More...

interface  CosNotifyChannelAdmin::SequenceProxyPullSupplier
 An interface for sequence proxy pull suppliers. More...

interface  CosNotifyChannelAdmin::SequenceProxyPushConsumer
 An interface for sequence proxy push consumers. More...

interface  CosNotifyChannelAdmin::SequenceProxyPushSupplier
 An interface for sequence proxy push suppliers. More...

interface  CosNotifyChannelAdmin::StructuredProxyPullConsumer
 An interface for structured proxy pull consumers. More...

interface  CosNotifyChannelAdmin::StructuredProxyPullSupplier
 An interface for structured proxy pull suppliers. More...

interface  CosNotifyChannelAdmin::StructuredProxyPushConsumer
 An interface for structured proxy push consumers. More...

interface  CosNotifyChannelAdmin::StructuredProxyPushSupplier
 An interface for structured proxy push suppliers. More...

interface  CosNotifyChannelAdmin::SupplierAdmin
 An interface for supplier administration objects. More...


Typedefs

typedef long ProxyID
 A unique proxy identifier. More...

typedef sequence< ProxyIDProxyIDSeq
 A sequence of proxy identifiers. More...

typedef long AdminID
 A unique administration object identifier. More...

typedef sequence< AdminIDAdminIDSeq
 A sequence of administration identifiers. More...

typedef long ChannelID
 A unique event channel object identifier. More...

typedef sequence< ChannelIDChannelIDSeq
 A sequence of event channel object identifiers. More...


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::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.

typedef long CosNotifyChannelAdmin::ProxyID
 

A unique proxy identifier.

typedef sequence<ProxyID> CosNotifyChannelAdmin::ProxyIDSeq
 

A sequence of proxy identifiers.


Enumeration Type Documentation

enum CosNotifyChannelAdmin::ClientType
 

Enumeration of client types.

Enumeration values:
ANY_EVENT 
STRUCTURED_EVENT 
SEQUENCE_EVENT 

enum CosNotifyChannelAdmin::InterFilterGroupOperator
 

Enumeration of filter group operators.

Enumeration values:
AND_OP 
OR_OP 

enum CosNotifyChannelAdmin::ObtainInfoMode
 

Enumeration of modes for obtaining subscription or offered types.

Enumeration values:
ALL_NOW_UPDATES_OFF 
ALL_NOW_UPDATES_ON 
NONE_NOW_UPDATES_OFF 
NONE_NOW_UPDATES_ON 

enum CosNotifyChannelAdmin::ProxyType
 

Enumeration of proxy types supported by notification service.

Enumeration values:
PUSH_ANY 
PULL_ANY 
PUSH_STRUCTURED 
PULL_STRUCTURED 
PUSH_SEQUENCE 
PULL_SEQUENCE 
PUSH_TYPED 
PULL_TYPED