ACE
6.1.0
|
#include <Timer_Queue_T.h>
Public Member Functions | |
ACE_Timer_Queue_Upcall_Base (FUNCTOR *upcall_functor=0) | |
virtual | ~ACE_Timer_Queue_Upcall_Base (void) |
Destructor. | |
FUNCTOR & | upcall_functor (void) |
Accessor to the upcall functor. | |
Protected Attributes | |
FUNCTOR * | upcall_functor_ |
Upcall functor. | |
bool const | delete_upcall_functor_ |
To delete or not to delete is the question? |
Common base class for all timer queues with the same time source policy. This is really motivated by a single use-case in the code, namely the ACE_Proactor needs to set a backpointer in the upcall functor.
ACE_Timer_Queue_Upcall_Base< TYPE, FUNCTOR >::ACE_Timer_Queue_Upcall_Base | ( | FUNCTOR * | upcall_functor = 0 | ) | [inline, explicit] |
ACE_Timer_Queue_Upcall_Base< TYPE, FUNCTOR >::~ACE_Timer_Queue_Upcall_Base | ( | void | ) | [inline, virtual] |
Destructor.
FUNCTOR & ACE_Timer_Queue_Upcall_Base< TYPE, FUNCTOR >::upcall_functor | ( | void | ) | [inline] |
Accessor to the upcall functor.
bool const ACE_Timer_Queue_Upcall_Base< TYPE, FUNCTOR >::delete_upcall_functor_ [protected] |
To delete or not to delete is the question?
FUNCTOR* ACE_Timer_Queue_Upcall_Base< TYPE, FUNCTOR >::upcall_functor_ [protected] |
Upcall functor.