#include <EC_Dispatching.h>
Inheritance diagram for TAO_EC_Reactive_Dispatching
Public Methods | |
TAO_EC_Reactive_Dispatching (void) | |
The scheduler is used to find the range of priorities and similar info. | |
virtual void | activate (void) |
Initialize all the data structures, activate any internal threads, etc. | |
virtual void | shutdown (void) |
virtual void | push (TAO_EC_ProxyPushSupplier *proxy, RtecEventComm::PushConsumer_ptr consumer, const RtecEventComm::EventSet &event, TAO_EC_QOS_Info &qos_info, CORBA::Environment &env = TAO_default_environment ()) |
virtual void | push_nocopy (TAO_EC_ProxyPushSupplier *proxy, RtecEventComm::PushConsumer_ptr consumer, RtecEventComm::EventSet &event, TAO_EC_QOS_Info &qos_info, CORBA::Environment &env = TAO_default_environment ()) |
The events are dispatched in FIFO ordering, using the invoking thread to push the event to the consumer.
|
The scheduler is used to find the range of priorities and similar info.
|
|
Initialize all the data structures, activate any internal threads, etc.
Reimplemented from TAO_EC_Dispatching. |
|
The consumer represented by <proxy> should receive <event>. It can use the information in <qos_info> to determine the event priority (among other things). Reimplemented from TAO_EC_Dispatching. |
|
Reimplemented from TAO_EC_Dispatching. |
|
Deactivate any internal threads and cleanup internal data structures, it should only return once the threads have finished their jobs. Reimplemented from TAO_EC_Dispatching. |