#include <CEC_Dispatching.h>
Inheritance diagram for TAO_CEC_Reactive_Dispatching:
Public Member Functions | |
TAO_CEC_Reactive_Dispatching (void) | |
virtual void | activate (void) |
virtual void | shutdown (void) |
virtual void | push (TAO_CEC_ProxyPushSupplier *proxy, const CORBA::Any &event ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
The consumer represented by should receive . | |
virtual void | push_nocopy (TAO_CEC_ProxyPushSupplier *proxy, CORBA::Any &event ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
The events are dispatched in FIFO ordering, using the invoking thread to push the event to the consumer.
Definition at line 89 of file CEC_Dispatching.h.
|
The scheduler is used to find the range of priorities and similar info. Definition at line 16 of file CEC_Dispatching.cpp.
00017 { 00018 } |
|
Initialize all the data structures, activate any internal threads, etc. Implements TAO_CEC_Dispatching. Definition at line 21 of file CEC_Dispatching.cpp.
00022 { 00023 } |
|
The consumer represented by should receive .
Implements TAO_CEC_Dispatching. Definition at line 31 of file CEC_Dispatching.cpp. References ACE_ENV_ARG_PARAMETER, and TAO_CEC_ProxyPushSupplier::reactive_push_to_consumer().
00034 { 00035 proxy->reactive_push_to_consumer (event ACE_ENV_ARG_PARAMETER); 00036 } |
|
Implements TAO_CEC_Dispatching. Definition at line 39 of file CEC_Dispatching.cpp. References ACE_ENV_ARG_PARAMETER, and TAO_CEC_ProxyPushSupplier::reactive_push_to_consumer().
00042 { 00043 proxy->reactive_push_to_consumer (event ACE_ENV_ARG_PARAMETER); 00044 } |
|
Deactivate any internal threads and cleanup internal data structures, it should only return once the threads have finished their jobs. Implements TAO_CEC_Dispatching. Definition at line 26 of file CEC_Dispatching.cpp.
00027 { 00028 } |