#include <EC_Reactive_Timeout_Generator.h>
Inheritance diagram for TAO_EC_Reactive_Timeout_Generator


Public Methods | |
| TAO_EC_Reactive_Timeout_Generator (ACE_Reactor *reactor = 0) | |
| Constructor. If <reactor> is 0 then we use the reactor in the ORB singleton. | |
| virtual | ~TAO_EC_Reactive_Timeout_Generator (void) |
| destructor. | |
| virtual void | activate (void) |
| Activate any internal threads. | |
| virtual void | shutdown (void) |
| Deactivate any internal threads, clients can destroy the object after calling this method. | |
| virtual int | schedule_timer (TAO_EC_Timeout_Filter* filter, const ACE_Time_Value& delta, const ACE_Time_Value& interval) |
| Add a timer at the given priority, returns the timer ID. | |
| virtual int | cancel_timer (const TAO_EC_QOS_Info& info, int id) |
| Cancel a timer at the given priority. | |
Private Attributes | |
| ACE_Reactor* | reactor_ |
| The reactor. | |
| TAO_EC_Timeout_Adapter | event_handler_ |
| An adapter to receive the timeout events. | |
Implements the Timeout_Generator using an ACE_Reactor. Usually the same reactor that is used by the ORB where the EC runs.
|
|
Constructor. If <reactor> is 0 then we use the reactor in the ORB singleton.
|
|
|
destructor.
|
|
|
Activate any internal threads.
Reimplemented from TAO_EC_Timeout_Generator. |
|
|
Cancel a timer at the given priority.
Reimplemented from TAO_EC_Timeout_Generator. |
|
|
Add a timer at the given priority, returns the timer ID.
Reimplemented from TAO_EC_Timeout_Generator. |
|
|
Deactivate any internal threads, clients can destroy the object after calling this method.
Reimplemented from TAO_EC_Timeout_Generator. |
|
|
An adapter to receive the timeout events.
|
|
|
The reactor.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000