TAO_RTEvent  2.4.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CACE_ConsumerQOS_FactoryConsumer QOS Factory
 CACE_Event_Handler [external]
 CACE_Message_Block [external]
 CACE_Message_Queue_Base [external]
 CACE_Shared_Object [external]
 CACE_SupplierQOS_Factory
 CRtecUDPAdmin::AddrServerDefines a interface to configure the mapping between events and multicast groups (or UDP broadcast or UDP unicast) addresses
 CAddrServer
 CRtecEventChannelAdmin::AlreadyConnectedException raised if a consumer or supplier tries to reconnect even though it is connected already
 CTAO_ECG_Mcast_Gateway::AttributesHelper class to initialize a TAO_ECG_Mcast_Gateway
 CRtecEventChannelAdmin::EventChannel::CANT_APPEND_OBSERVERException raised if the Event Channel is unable to add an observer due to some internal limitation
 CRtecEventChannelAdmin::EventChannel::CANT_REMOVE_OBSERVERException raised if the Event Channel is unable to remove an observer due to some internal limitation or because the observer cannot be found
 CConsumerAdmin
 CRtecEventChannelAdmin::ConsumerAdminImplement an Abstract Factory to create ProxyPushSupplier objects
 CRtecEventChannelAdmin::ConsumerQOSDefine the complete QoS properties of a consumer
 CRtecEventChannelAdmin::EventChannel::CORRELATION_ERROR
 CRtecEventChannelAdmin::DependencyEncapsulate the parameters of a consumer QoS property
 CRtecBase::Dependency_InfoDefine dependencies between two RT_Infos
 CDispatch_Command
 CRtecEventChannelAdmin::EventChannel::DISPATCH_ERRORException raised if the event cannot be dispatched
 CRtecEventComm::EventThe basic events delivered by the Event Service
 CRtecEventChannelAdmin::EventChannelThe main interface for the event service
 CEventChannel
 CRtecEventComm::EventHeaderDefine the structure of an event header
 CTAO_EC_Basic_ObserverStrategy::Header_Compare
 CTAO_ECG_CDR_Message_Receiver::Mcast_HeaderHelper for decoding, validating and storing mcast header
 CObserver
 CRtecEventChannelAdmin::ObserverMonitor changes in the consumer subscriptions and/or supplier publciations
 CTAO_ECG_Mcast_EH::Observer_Disconnect_CommandDisconnects Observer from the Event Channel
 CTAO_EC_Basic_ObserverStrategy::Observer_EntryThe data kept for each observer
 CProxyPushConsumer
 CProxyPushSupplier
 CRtecEventChannelAdmin::PublicationEncapsulate one supplier publication and the QoS properties for that publication
 CPushConsumer
 CRtecEventComm::PushConsumerDefine the interface used by consumers to receive events
 CPushSupplier
 CRtecEventComm::PushSupplierDefines the interface used by suppliers to receive callbacks from the Event Channel
 CRtecEventChannelAdmin::EventChannel::QOS_ERROR
 CTAO_ECG_CDR_Message_Receiver::Requests
 CRtecEventDataUser defined Event Data
 CTAO_ECG_Mcast_EH::Subscription
 CRtecEventChannelAdmin::EventChannel::SUBSCRIPTION_ERRORException raised if the subscriptions are invalid
 CRtecEventChannelAdmin::SupplierAdminImplement an Abstract Factory to create ProxyPushConsumer objects
 CSupplierAdmin
 CRtecEventChannelAdmin::SupplierQOSDescribe the complete QoS and filtering properties for a supplier
 CTAO_EC_Thread_Flags::Supported_Flag
 CRtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERRORException raised if the Event Channel cannot acquire its internal locks
 CTAO_EC_Auto_Command< T >
 CTAO_EC_Auto_Command< COMMAND >Utility class which executes COMMAND in its destructor
 CTAO_EC_Auto_Command< TAO_ECG_Mcast_EH::Observer_Disconnect_Command >
 CTAO_EC_Auto_Command< TAO_ECG_UDP_Receiver_Disconnect_Command >
 CTAO_EC_Auto_Command< TAO_ECG_UDP_Sender_Disconnect_Command >
 CTAO_EC_Busy_Lock_Adapter< Adaptee >
 CTAO_EC_Channel_DestroyerHelper class to destroy event channel
 CTAO_EC_Channel_Destroyer_FunctorImplements a functor for the TAO_EC_Channel_Destroyer class
 CTAO_EC_Consumer_Proxy_Disconnect_FunctorImplements a functor for the TAO_EC_Consumer_Proxy_Disconnector class
 CTAO_EC_Consumer_Proxy_DisconnectorHelper class to disconnect a PushSupplier from the event channel
 CTAO_EC_ConsumerControlConsumerControl
 CTAO_EC_Deactivated_ObjectObject deactivation utility (mix-in) class
 CTAO_EC_DispatchingAbstract base class for the dispatching strategies
 CTAO_EC_Event_Channel_AttributesDefines the construction time attributes for the Event Channel
 CTAO_EC_Event_Channel_HolderUtility for automatically destroying the Event Channel
 CTAO_EC_FilterAbstract base class for the filter hierarchy
 CTAO_EC_Filter_BuilderAbstract base class for the filter builders
 CTAO_EC_Object_DeactivatorUtility for deactivating servants from POA
 CTAO_EC_ObserverStrategyThe strategy to handle observers for the Event Channel subscriptions and publication
 CTAO_EC_ORB_HolderUtility for automatically destroying the ORB
 CTAO_EC_ProxyPushConsumerProxyPushConsumer
 CTAO_EC_ProxyPushConsumer_GuardA Guard for the ProxyPushConsumer reference count
 CTAO_EC_QOS_InfoA representation of QoS information for the event channel filters
 CTAO_EC_Scheduling_StrategyDefine the interface for the scheduling strategy
 CTAO_EC_Shutdown_Command< T >
 CTAO_EC_Supplier_FilterThe strategy to filter close to the supplier
 CTAO_EC_Supplier_Filter_BuilderAbstract base class for the supplier filter builders
 CTAO_EC_Supplier_Proxy_Disconnect_FunctorImplements a functor for the TAO_EC_Supplier_Proxy_Disconnector class
 CTAO_EC_Supplier_Proxy_DisconnectorHelper class to disconnect a PushConsumer from the event channel
 CTAO_EC_SupplierControlSupplierControl
 CTAO_EC_Thread_FlagsParse thread flags from string to a long
 CTAO_EC_Timeout_GeneratorDefine the interface for the generators of timeout events
 CTAO_ECG_CDR_Message_ReceiverReceives UDP and Multicast messages
 CTAO_ECG_CDR_Message_SenderSends CDR messages using UDP. NOT THREAD-SAFE
 CTAO_ECG_CDR_ProcessorInterface for callback objects used by TAO_ECG_CDR_Message_Receiver to propagate received data to its callers
 CTAO_ECG_ConsumerEC_ControlEventChannelControl
 CTAO_ECG_Dgram_HandlerInterface used by mcast/udp handlers to notify interested components (usually Event Receivers) that there is data available on the dgram for reading, and to query them about event type to mcast group mappings
 CTAO_ECG_Handler_ShutdownInterface that should be implemented by multicast and udp handlers in EC gateways, so the handlers can be notified of shutdown (usually by Event Receivers)
 CTAO_ECG_UDP_Out_EndpointMaintains information about an outgoing endpoint
 CTAO_ECG_UDP_Receiver_Disconnect_CommandDisconnects supplier represented by proxy from the Event Channel
 CTAO_ECG_UDP_Request_EntryKeeps information about an incomplete request
 CTAO_ECG_UDP_Sender_Disconnect_CommandDisconnects consumer represented by proxy from the Event Channel
 CTAO_ESF_Proxy_Admin< class, class, class > [external]
 CTAO_ESF_Worker< TAO_EC_ProxyPushConsumer > [external]
 CTAO_ESF_Worker< TAO_EC_ProxyPushSupplier > [external]
 CRtecEventChannelAdmin::TypeErrorObsolete exception
 CRtecUDPAdmin::UDP_AddrRepresent a UDP SAP
 CRtecUDPAdmin::UDP_Addr_v6Represent a UDP SAP sufficient to hold an IPv6 address
 CRtecUDPAdmin::UDP_AddressHolds either an IPv4 or IPv6 address and used for the return value from get_address below