|
TAO_RTEvent
2.1.2
|
| Define types shared by the real-time scheduling and event services | |
| Define dependencies between two RT_Infos | |
| Interfaces and data structures provided by TAO's Real-time Event Service implementation | |
| Exception raised if a consumer or supplier tries to reconnect even though it is connected already | |
| Encapsulate the parameters of a consumer QoS property | |
| Define the complete QoS properties of a consumer | |
| Encapsulate one supplier publication and the QoS properties for that publication | |
| Describe the complete QoS and filtering properties for a supplier | |
| Obsolete exception | |
| Interface used to implement the Abstract Session pattern for the consumers | |
| Interface used to implement the Abstract Session pattern for the suppliers | |
| Implement an Abstract Factory to create ProxyPushSupplier objects | |
| Implement an Abstract Factory to create ProxyPushConsumer objects | |
| Monitor changes in the consumer subscriptions and/or supplier publciations | |
| The main interface for the event service | |
| Exception raised if the Event Channel is unable to add an observer due to some internal limitation | |
| Exception raised if the Event Channel is unable to remove an observer due to some internal limitation or because the observer cannot be found | |
| Exception raised if the event cannot be dispatched | |
| Exception raised if the subscriptions are invalid | |
| Exception raised if the Event Channel cannot acquire its internal locks | |
| Interfaces and data structures used by the event service clients | |
| Define the structure of an event header | |
| The basic events delivered by the Event Service | |
| Define the interface used by consumers to receive events | |
| Defines the interface used by suppliers to receive callbacks from the Event Channel | |
| Define the data structures and interfaces used by UDP-based gateways | |
| Represent a UDP SAP | |
| Represent a UDP SAP sufficient to hold an IPv6 address | |
| Holds either an IPv4 or IPv6 address and used for the return value from get_address below | |
| Defines a interface to configure the mapping between events and multicast groups (or UDP broadcast or UDP unicast) addresses | |
| Consumer QOS Factory | |
| User defined Event Data | |
| The 'logical and' filter | |
| Utility class which executes COMMAND in its destructor | |
| The factory for a simple event channel | |
| Implement a builder for the fundamental filters | |
| A simple observer strategy | |
| The data kept for each observer | |
| The bitmask filter | |
| Helper class to destroy event channel | |
| Implements a functor for the TAO_EC_Channel_Destroyer class | |
| The conjunction filter | |
| Implements a functor for the TAO_EC_Consumer_Proxy_Disconnector class | |
| Helper class to disconnect a PushSupplier from the event channel | |
| Implements the ConsumerAdmin interface, i.e. the factory for TAO_EC_ProxyPushSupplier objects | |
| ConsumerControl | |
| Forwards timeout events to the Reactive ConsumerControl | |
| Object deactivation utility (mix-in) class | |
| A generic factory for EC experimentation | |
| Implements RtecEventChannelAdmin::ProxyPushConsumer interface | |
| Implement the ReliableEventChannelAdmin::ProxyPushSupplier interface | |
| The disjunction filter | |
| Abstract base class for the dispatching strategies | |
| Implement the dispatching queues for FIFO and Priority dispatching | |
| The RtecEventChannelAdmin::EventChannel implementation | |
| Defines the construction time attributes for the Event Channel | |
| The RtecEventChannelAdmin::EventChannel implementation | |
| Utility for automatically destroying the Event Channel | |
| Abstract base class for the Event Channel components | |
| Abstract base class for the filter hierarchy | |
| Abstract base class for the filter builders | |
| Event Channel Gateway | |
| Event Channel Gateway using IIOP | |
| Factory for the EC_Gateway_IIOP settings | |
| Extend the EC_Gateway_IIOP interface to support scheduling | |
| A scheduling strategy that preserves event groups | |
| Dispatching strategy that minimizes priority inversion | |
| Extend the default factory to support scheduling | |
| Decorate a filter with scheduling information | |
| Implement a builder for the fundamental filters | |
| A scheduling strategy that uses TAO's real-time scheduler | |
| A masked type filter | |
| Dispatching strategy that minimizes mt inversion | |
| The negation filter | |
| The factory for a simple event channel | |
| A null filter | |
| A simple implementation of the filter builder | |
| A null observer strategy | |
| A scheduling strategy that separates event groups and delivers one event at a time | |
| Utility for deactivating servants from POA | |
| The strategy to handle observers for the Event Channel subscriptions and publication | |
| Utility for automatically destroying the ORB | |
| Filter the events on each supplier | |
| Create Per_Supplier_Filter objects | |
| Implement a builder for the fundamental filters | |
| Dispatching strategy that minimizes priority inversion | |
| A scheduling strategy that uses TAO's real-time scheduler | |
| ProxyPushConsumer | |
| A Guard for the ProxyPushConsumer reference count | |
| ProxyPushSupplier | |
| A representation of QoS information for the event channel filters | |
| ConsumerControl | |
| Dispatch using the caller thread | |
| A reactive observer strategy | |
| SupplierControl | |
| A simple implementation of the Timeout_Generator based on the Reactor | |
| RTCORBA-based dispatching strategy | |
| Decorate an EC_Factory to use the EC_RTCORBA_Dispatching module | |
| Extend the default factory to support scheduling | |
| Decorate a filter with scheduling information | |
| Implement a builder for the fundamental filters | |
| Define the interface for the scheduling strategy | |
| TAO Real-time Event Service; a simple UDP address server | |
| The strategy to filter close to the supplier | |
| Abstract base class for the supplier filter builders | |
| Implements a functor for the TAO_EC_Supplier_Proxy_Disconnector class | |
| Helper class to disconnect a PushConsumer from the event channel | |
| Implement the RtecEventChannelAdmin::SupplierAdmin interface | |
| SupplierControl | |
| Forwards timeout events to the Reactive SupplierControl | |
| Parse thread flags from string to a long | |
| Adapt the EC_Filter interface as an Event_Handler | |
| A filter based on event type/source | |
| Define the interface for the generators of timeout events | |
| Dispatching strategy that isolates deliveries to a consumer from any other | |
| A generic factory for EC experimentation | |
| A null filtering strategy | |
| Create a single Trivial_Supplier_Filter | |
| A filter based on event type/source | |
| All implementations of RtecUDPAdmin::AddrServer idl interface should inherit from this abstract base | |
| Receives UDP and Multicast messages | |
| Helper for decoding, validating and storing mcast header | |
| Sends CDR messages using UDP. NOT THREAD-SAFE | |
| Interface for callback objects used by TAO_ECG_CDR_Message_Receiver to propagate received data to its callers | |
| Implementation of RtecUDPAdmin idl interface, which returns a different multicast address based on event source (or event type | |
| EventChannelControl | |
| Interface 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 | |
| Interface that should be implemented by multicast and udp handlers in EC gateways, so the handlers can be notified of shutdown (usually by Event Receivers) | |
| Event Handler for Mcast messages. NOT THREAD-SAFE | |
| Observes changes in the EC consumer subscriptions and notifies TAO_ECG_Mcast_EH when there are changes | |
| Disconnects Observer from the Event Channel | |
| Implement the builder for setting up Event Channel multicast gateway. NOT THREAD-SAFE | |
| Helper class to initialize a TAO_ECG_Mcast_Gateway | |
| Consumer event channel control | |
| Forwards timeout events to the Reactive ConsumerControl | |
| Consumer event channel control | |
| Forwards timeout events to the Reconnect ConsumerControl | |
| Basic implementation of RtecUDPAdmin idl interface | |
| Simple Event Handler for mcast messages. Listens for messages on a single mcast group. Useful in environments where event traffic is not separated into different groups. Calls handle_input (ACE_SOCK_Dgram_Mcast dgram) on a specified TAO_ECG_Dgram_Handler to inform it about message arrival | |
| Event Handler for UDP messages | |
| Maintains information about an outgoing endpoint | |
| Receive events from UDP or Multicast and push them to a "local" EC. NOT THREAD-SAFE | |
| Disconnects supplier represented by proxy from the Event Channel | |
| Keeps information about an incomplete request | |
| Send events received from a "local" EC using UDP. NOT THREAD-SAFE. This class connect as a consumer to an EventChannel and forwards the events it receives from that EC using UDP | |
| Disconnects consumer represented by proxy from the Event Channel |
1.8.0-20120409