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

CosNotifyChannelAdmin Namespace Reference

Defines the interfaces to connect and manipulate the Notification Service. More...


Compounds

struct  CosNotifyChannelAdmin::AdminLimit
exception  CosNotifyChannelAdmin::AdminLimitExceeded
exception  CosNotifyChannelAdmin::AdminNotFound
exception  CosNotifyChannelAdmin::ChannelNotFound
exception  CosNotifyChannelAdmin::ConnectionAlreadyActive
exception  CosNotifyChannelAdmin::ConnectionAlreadyInactive
interface  CosNotifyChannelAdmin::ConsumerAdmin
interface  CosNotifyChannelAdmin::EventChannel
interface  CosNotifyChannelAdmin::EventChannelFactory
exception  CosNotifyChannelAdmin::NotConnected
interface  CosNotifyChannelAdmin::ProxyConsumer
exception  CosNotifyChannelAdmin::ProxyNotFound
interface  CosNotifyChannelAdmin::ProxyPullConsumer
interface  CosNotifyChannelAdmin::ProxyPullSupplier
interface  CosNotifyChannelAdmin::ProxyPushConsumer
interface  CosNotifyChannelAdmin::ProxyPushSupplier
interface  CosNotifyChannelAdmin::ProxySupplier
interface  CosNotifyChannelAdmin::SequenceProxyPullConsumer
interface  CosNotifyChannelAdmin::SequenceProxyPullSupplier
interface  CosNotifyChannelAdmin::SequenceProxyPushConsumer
interface  CosNotifyChannelAdmin::SequenceProxyPushSupplier
interface  CosNotifyChannelAdmin::StructuredProxyPullConsumer
interface  CosNotifyChannelAdmin::StructuredProxyPullSupplier
interface  CosNotifyChannelAdmin::StructuredProxyPushConsumer
interface  CosNotifyChannelAdmin::StructuredProxyPushSupplier
interface  CosNotifyChannelAdmin::SupplierAdmin

Typedefs

typedef long ProxyID
 Each proxy is assigned a unique ID by its proxy admin.

typedef sequence<ProxyIDProxyIDSeq
 Helper type to query or fetch multiple IDs simulatenously.

typedef long AdminID
 Each proxy admin is assigned a unique number by its EventChannel.

typedef sequence<AdminIDAdminIDSeq
 List of Admin IDs.

typedef long ChannelID
 Each event channel is assigned a unique ID by its factory.

typedef sequence<ChannelIDChannelIDSeq
 Helper type used to return the complete list of event channel IDs.


Enumerations

enum  ProxyType {
  PUSH_ANY, PULL_ANY, PUSH_STRUCTURED, PULL_STRUCTURED,
  PUSH_SEQUENCE, PULL_SEQUENCE, PUSH_TYPED, PULL_TYPED
}
 Helper typedef to inspect the types of proxies connected to an EventChannel. More...

enum  ObtainInfoMode { ALL_NOW_UPDATES_OFF, ALL_NOW_UPDATES_ON, NONE_NOW_UPDATES_OFF, NONE_NOW_UPDATES_ON }
 Define the modes to fetch subscriptions and publication lists from the Notification Service. More...

enum  ClientType { ANY_EVENT, STRUCTURED_EVENT, SEQUENCE_EVENT }
 Helper type used to fetch proxies. More...

enum  InterFilterGroupOperator { AND_OP, OR_OP }
 Define how multiple Filters are considered in a proxy admin. More...


Detailed Description

Defines the interfaces to connect and manipulate the Notification Service.


Typedef Documentation

typedef long CosNotifyChannelAdmin::AdminID
 

Each proxy admin is assigned a unique number by its EventChannel.

typedef sequence<AdminID> CosNotifyChannelAdmin::AdminIDSeq
 

List of Admin IDs.

typedef long CosNotifyChannelAdmin::ChannelID
 

Each event channel is assigned a unique ID by its factory.

typedef sequence<ChannelID> CosNotifyChannelAdmin::ChannelIDSeq
 

Helper type used to return the complete list of event channel IDs.

typedef long CosNotifyChannelAdmin::ProxyID
 

Each proxy is assigned a unique ID by its proxy admin.

typedef sequence<ProxyID> CosNotifyChannelAdmin::ProxyIDSeq
 

Helper type to query or fetch multiple IDs simulatenously.


Enumeration Type Documentation

enum CosNotifyChannelAdmin::ClientType
 

Helper type used to fetch proxies.

Enumeration values:
ANY_EVENT   The proxy uses the 'any' event format.
STRUCTURED_EVENT   The proxy uses the 'structured' event format.
SEQUENCE_EVENT   The proxy uses the 'sequence' (or batch) event format.

enum CosNotifyChannelAdmin::InterFilterGroupOperator
 

Define how multiple Filters are considered in a proxy admin.

Enumeration values:
AND_OP  
OR_OP  

enum CosNotifyChannelAdmin::ObtainInfoMode
 

Define the modes to fetch subscriptions and publication lists from the Notification Service.

Enumeration values:
ALL_NOW_UPDATES_OFF   Get all the current subscriptions/publications, do not send updates to the peer.
ALL_NOW_UPDATES_ON   Get all the current subscriptions/publications, send updates to the peer.
NONE_NOW_UPDATES_OFF   Do not get any of the current subscriptions/publications, do not send updates to the peer either.
NONE_NOW_UPDATES_ON   Do not get any of the current subscriptions/publications, but send updates to the peer.

enum CosNotifyChannelAdmin::ProxyType
 

Helper typedef to inspect the types of proxies connected to an EventChannel.

Enumeration values:
PUSH_ANY   A push-style proxy that uses the 'any' format.
PULL_ANY   A pull-style proxy that uses the 'any' format.
PUSH_STRUCTURED   A push-style proxy that uses structured events.
PULL_STRUCTURED   A pull-style proxy that uses structured events.
PUSH_SEQUENCE   A push-style proxy that uses event batches.
PULL_SEQUENCE   A pull-style proxy that uses event batches.
PUSH_TYPED   A typed, push-style proxy.
PULL_TYPED   A typed, pull-style proxy.


Generated at Wed Nov 21 12:14:29 2001 for TAO_CosNotification by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000