summaryrefslogtreecommitdiff
path: root/ace/Timer_Queue_T.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Timer_Queue_T.cpp')
-rw-r--r--ace/Timer_Queue_T.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/ace/Timer_Queue_T.cpp b/ace/Timer_Queue_T.cpp
index f59c8e83196..a153b38d508 100644
--- a/ace/Timer_Queue_T.cpp
+++ b/ace/Timer_Queue_T.cpp
@@ -98,12 +98,12 @@ ACE_Timer_Queue_T<TYPE, FUNCTOR, LOCK>::dump (void) const
template <class TYPE, class FUNCTOR, class LOCK>
ACE_Timer_Queue_T<TYPE, FUNCTOR, LOCK>::ACE_Timer_Queue_T (FUNCTOR *upcall_functor,
ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist)
- : gettimeofday_ (ACE_OS::gettimeofday),
+ : free_list_ (freelist == 0 ? new ACE_Locked_Free_List<ACE_Timer_Node_T <TYPE>, ACE_Null_Mutex> : freelist),
+ gettimeofday_ (ACE_OS::gettimeofday),
upcall_functor_ (upcall_functor == 0 ? new FUNCTOR : upcall_functor),
delete_upcall_functor_ (upcall_functor == 0),
- timer_skew_ (0, ACE_TIMER_SKEW),
- free_list_ (freelist == 0 ? new ACE_Locked_Free_List<ACE_Timer_Node_T <TYPE>, ACE_Null_Mutex> : freelist),
- delete_free_list_ (freelist == 0)
+ delete_free_list_ (freelist == 0),
+ timer_skew_ (0, ACE_TIMER_SKEW)
{
ACE_TRACE ("ACE_Timer_Queue_T::ACE_Timer_Queue_T");
}