#include <acstimeTimerImpl.h>
Inheritance diagram for TimerImpl:


Public Member Functions | |
| TimerImpl (const ACE_CString &name, maci::ContainerServices *containerServices) | |
| virtual | ~TimerImpl () |
| virtual CORBA::Long | schedule (acstime::TimeoutHandler_ptr callBack, const acstime::Epoch &time, const acstime::Duration &interval) |
| virtual void | cancel (CORBA::Long id) |
Private Types | |
| typedef ACE_Event_Handler_Handle_Timeout_Upcall< ACE_Null_Mutex > | Upcall |
| Event_Handler_Handle_Timeout_Upcall is defined in ace/Timer_Queue_T.h. | |
| typedef ACE_Timer_Heap_T< ACE_Event_Handler *, Upcall, ACE_Null_Mutex > | Timer_Heap |
| Timer_Heap_T is defined in ace/Timer_Heap_T.h. | |
| typedef ACE_Timer_Heap_Iterator_T< ACE_Event_Handler *, Upcall, ACE_Null_Mutex > | Timer_Heap_Iterator |
| Timer_Heap_Iterator_T is defined in ace/Timer_Heap_T.h. | |
| typedef ACE_Thread_Timer_Queue_Adapter< Timer_Heap > | Thread_Timer_Queue |
| Thread_Timer_Queue_Adapter is defined in ace/Timer_Queue_Adapters.h. | |
Private Member Functions | |
| TimerImpl (const TimerImpl &) | |
| copy not allowed | |
| void | operator= (const TimerImpl &) |
| assignment not allowed | |
Private Attributes | |
| Thread_Timer_Queue * | m_timerQueue |
| thread timer queue implementation | |
TODO:
|
|
Thread_Timer_Queue_Adapter is defined in ace/Timer_Queue_Adapters.h.
|
|
|
Timer_Heap_T is defined in ace/Timer_Heap_T.h.
|
|
|
Timer_Heap_Iterator_T is defined in ace/Timer_Heap_T.h.
|
|
|
Event_Handler_Handle_Timeout_Upcall is defined in ace/Timer_Queue_T.h.
|
|
||||||||||||
|
Constructor
|
|
|
Destructor |
|
|
copy not allowed
|
|
|
Implementation of IDL method. Please see the documenation for the Timer IDL interface.
|
|
|
assignment not allowed
|
|
||||||||||||||||
|
Implementation of IDL method. Please see the documenation for the Timer IDL interface.
|
|
|
thread timer queue implementation
|
1.3.8