#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
|