RtecEventChannelAdmin Namespace Reference

Interfaces and data structures provided by TAO's Real-time Event Service implementation. More...


Classes

exception  AlreadyConnected
 Exception raised if a consumer or supplier tries to reconnect even though it is connected already. More...

struct  Dependency
 Encapsulate the parameters of a consumer QoS property. More...

struct  ConsumerQOS
 Define the complete QoS properties of a consumer. More...

struct  Publication
 Encapsulate one supplier publication and the QoS properties for that publication. More...

struct  SupplierQOS
 Describe the complete QoS and filtering properties for a supplier. More...

exception  TypeError
 Obsolete exception. More...

interface  ProxyPushSupplier
 Interface used to implement the Abstract Session pattern for the consumers. More...

interface  ProxyPushConsumer
 Interface used to implement the Abstract Session pattern for the suppliers. More...

interface  ConsumerAdmin
 Implement an Abstract Factory to create ProxyPushSupplier objects. More...

interface  SupplierAdmin
 Implement an Abstract Factory to create ProxyPushConsumer objects. More...

interface  Observer
 Monitor changes in the consumer subscriptions and/or supplier publciations. More...

interface  EventChannel
 The main interface for the event service. More...

exception  EventChannel::SYNCHRONIZATION_ERROR
 Exception raised if the Event Channel cannot acquire its internal locks. More...

exception  EventChannel::CANT_APPEND_OBSERVER
 Exception raised if the Event Channel is unable to add an observer due to some internal limitation. More...

exception  EventChannel::CANT_REMOVE_OBSERVER
 Exception raised if the Event Channel is unable to remove an observer due to some internal limitation or because the observer cannot be found. More...

exception  EventChannel::QOS_ERROR
exception  EventChannel::SUBSCRIPTION_ERROR
 Exception raised if the subscriptions are invalid. More...

exception  EventChannel::CORRELATION_ERROR
exception  EventChannel::DISPATCH_ERROR
 Exception raised if the event cannot be dispatched. More...


Typedefs

typedef sequence< DependencyDependencySet
 Define a list of consumer QoS properties.

typedef sequence< PublicationPublicationSet
 A list of Publication structures.

typedef unsigned long Observer_Handle
 Opaque identifier for a connected Observer.


Detailed Description

Interfaces and data structures provided by TAO's Real-time Event Service implementation.

Typedef Documentation

typedef sequence<Dependency> RtecEventChannelAdmin::DependencySet
 

Define a list of consumer QoS properties.

Definition at line 71 of file RtecEventChannelAdmin.idl.

Referenced by TAO_EC_Basic_ObserverStrategy::fill_qos().

typedef unsigned long RtecEventChannelAdmin::Observer_Handle
 

Opaque identifier for a connected Observer.

Definition at line 302 of file RtecEventChannelAdmin.idl.

Referenced by TAO_ECG_Mcast_EH::Observer_Disconnect_Command::Observer_Disconnect_Command(), TAO_EC_Basic_ObserverStrategy::Observer_Entry::Observer_Entry(), TAO_EC_Gateway::observer_handle(), TAO_ECG_Mcast_EH::open(), TAO_EC_Basic_ObserverStrategy::remove_observer(), TAO_EC_Null_ObserverStrategy::remove_observer(), and TAO_EC_Event_Channel_Base::remove_observer().

typedef sequence<Publication> RtecEventChannelAdmin::PublicationSet
 

A list of Publication structures.

Definition at line 123 of file RtecEventChannelAdmin.idl.


Generated on Thu Nov 9 13:16:28 2006 for TAO_RTEvent by doxygen 1.3.6