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... |
|
Each proxy admin is assigned a unique number by its EventChannel.
Definition at line 721 of file CosNotifyChannelAdmin.idl. Referenced by TAO_Notify_EventChannel::default_consumer_admin(), TAO_Notify_EventChannel::default_supplier_admin(), TAO_Notify_EventChannel::get_consumeradmin(), and TAO_Notify_EventChannel::get_supplieradmin(). |
|
List of Admin IDs.
Definition at line 723 of file CosNotifyChannelAdmin.idl. |
|
Each event channel is assigned a unique ID by its factory.
Definition at line 972 of file CosNotifyChannelAdmin.idl. Referenced by TAO_Notify_Builder::build_event_channel(), and TAO_Notify_EventChannelFactory::get_event_channel(). |
|
Helper type used to return the complete list of event channel IDs Definition at line 976 of file CosNotifyChannelAdmin.idl. |
|
Definition at line 38 of file Service.h. Referenced by TAO_Notify::Reconnection_Registry::send_reconnect(). |
|
Each proxy is assigned a unique ID by its proxy admin.
Definition at line 691 of file CosNotifyChannelAdmin.idl. Referenced by TAO_Notify_Proxy_Builder_T< PROXY_IMPL, PROXY, PROXY_PTR, PROXY_VAR, PARENT >::build(), TAO_Notify_Builder::build_proxy(), TAO_Notify_SupplierAdmin::get_proxy_consumer(), and TAO_Notify_ConsumerAdmin::get_proxy_supplier(). |
|
Helper type to query or fetch multiple IDs simulatenously.
Definition at line 693 of file CosNotifyChannelAdmin.idl. |
|
Helper type used to fetch proxies.
Definition at line 700 of file CosNotifyChannelAdmin.idl.
00700 { 00701 /// The proxy uses the 'any' event format 00702 ANY_EVENT, 00703 /// The proxy uses the 'structured' event format 00704 STRUCTURED_EVENT, 00705 /// The proxy uses the 'sequence' (or batch) event format 00706 SEQUENCE_EVENT 00707 }; |
|
Define how multiple Filters are considered in a proxy admin.
Definition at line 715 of file CosNotifyChannelAdmin.idl.
|
|
Define the modes to fetch subscriptions and publication lists from the Notification Service.
Definition at line 99 of file CosNotifyChannelAdmin.idl.
00099 { 00100 /// Get all the current subscriptions/publications, do not send 00101 /// updates to the peer 00102 ALL_NOW_UPDATES_OFF, 00103 /// Get all the current subscriptions/publications, send updates 00104 /// to the peer 00105 ALL_NOW_UPDATES_ON, 00106 /// Do not get any of the current subscriptions/publications, do 00107 /// not send updates to the peer either 00108 NONE_NOW_UPDATES_OFF, 00109 /// Do not get any of the current subscriptions/publications, but 00110 /// send updates to the peer 00111 NONE_NOW_UPDATES_ON 00112 }; |
|
Helper typedef to inspect the types of proxies connected to an EventChannel.
Definition at line 74 of file CosNotifyChannelAdmin.idl.
00074 { 00075 /// A push-style proxy that uses the 'any' format 00076 PUSH_ANY, 00077 /// A pull-style proxy that uses the 'any' format 00078 PULL_ANY, 00079 /// A push-style proxy that uses structured events 00080 PUSH_STRUCTURED, 00081 /// A pull-style proxy that uses structured events 00082 PULL_STRUCTURED, 00083 /// A push-style proxy that uses event batches 00084 PUSH_SEQUENCE, 00085 /// A pull-style proxy that uses event batches 00086 PULL_SEQUENCE, 00087 /// A typed, push-style proxy 00088 PUSH_TYPED, 00089 /// A typed, pull-style proxy 00090 PULL_TYPED 00091 }; |