|
TAO_RTEvent
2.1.3
|
| Define types shared by the real-time scheduling and event services | |
| Interfaces and data structures provided by TAO's Real-time Event Service implementation | |
| Interfaces and data structures used by the event service clients | |
| Define the data structures and interfaces used by UDP-based gateways | |
| 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 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 | |
| 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 | |
| Implement the builder for setting up Event Channel multicast gateway. NOT THREAD-SAFE | |
| 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.1.2