TAO_CosNotification
2.0.8
|
Defines the interfaces to connect and manipulate the Notification Service. More...
Classes | |
exception | ConnectionAlreadyActive |
Exception Raised if an attempt is made to resume a connection that has not been suspended. More... | |
exception | ConnectionAlreadyInactive |
Exception raised if an attempt is made to suspend a connection already suspended. More... | |
exception | NotConnected |
Exception raised if an attempt is made to suspend or resume a proxy that has not been connected. More... | |
interface | ProxyConsumer |
Defines the interface shared by all consumer proxies. More... | |
interface | ProxySupplier |
Defines the interface shared by all supplier proxies. More... | |
interface | ProxyPushConsumer |
Defines the interface provided for push-style suppliers using the 'any' event format. More... | |
interface | StructuredProxyPushConsumer |
Defines the interface provided for push-style suppliers using the 'structured' event format. More... | |
interface | SequenceProxyPushConsumer |
Defines the interface provided for push-style suppliers using the 'batched' event format. More... | |
interface | ProxyPushSupplier |
Defines the interface provided for push-style consumers using the 'any' event format. More... | |
interface | StructuredProxyPushSupplier |
Defines the interface provided for push-style consumers using the 'structured' event format. More... | |
interface | SequenceProxyPushSupplier |
Defines the interface provided for push-style consumers using the 'batched' event format. More... | |
exception | AdminNotFound |
Exception raised if a lookup for a specific Admin ID fails. More... | |
exception | ProxyNotFound |
Exception raised if a lookup for a specific Proxy ID fails. More... | |
struct | AdminLimit |
Helper structure to represent a violation of the limits in a proxy admin. More... | |
exception | AdminLimitExceeded |
Exception raised if a limit in a proxy admin is breached. More... | |
interface | ConsumerAdmin |
Interface used to control and obtain the proxies used by consumers. More... | |
interface | SupplierAdmin |
Interface used to control and obtain the proxies used by suppliers. More... | |
interface | EventChannel |
Defines the interface to control an use an event channel. More... | |
exception | ChannelNotFound |
Exception raised if an specific ChannelID is not found. More... | |
interface | EventChannelFactory |
Defines the interface used to build event channels. More... | |
Typedefs | |
typedef long | ProxyID |
Each proxy is assigned a unique ID by its proxy admin. | |
typedef sequence< ProxyID > | ProxyIDSeq |
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< AdminID > | AdminIDSeq |
List of Admin IDs. | |
typedef long | ChannelID |
Each event channel is assigned a unique ID by its factory. | |
typedef sequence< ChannelID > | ChannelIDSeq |
typedef EventChannelFactory * | EventChannelFactory_ptr |
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... |
Defines the interfaces to connect and manipulate the Notification Service.
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.
Define the modes to fetch subscriptions and publication lists from the Notification Service.
Helper typedef to inspect the types of proxies connected to an EventChannel.