1 #ifndef ACE_TIMER_QUEUE_ITERATOR_CPP
2 #define ACE_TIMER_QUEUE_ITERATOR_CPP
4 #include "ace/config-all.h"
5 #if defined (ACE_HAS_ALLOC_HOOKS)
6 # include "ace/Malloc_Base.h"
7 #endif /* ACE_HAS_ALLOC_HOOKS */
9 #if !defined (ACE_LACKS_PRAGMA_ONCE)
11 #endif /* ACE_LACKS_PRAGMA_ONCE */
13 #if !defined (__ACE_INLINE__)
14 #include "ace/Timer_Queue_Iterator.inl"
15 #endif /* __ACE_INLINE__ */
17 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
19 ACE_ALLOC_HOOK_DEFINE_Tc(ACE_Timer_Node_T
)
21 template <class TYPE
> void
22 ACE_Timer_Node_T
<TYPE
>::dump () const
24 #if defined (ACE_HAS_DUMP)
25 ACE_TRACE ("ACE_Timer_Node_T::dump");
26 ACELIB_DEBUG ((LM_DEBUG
, ACE_BEGIN_DUMP
, this));
27 ACELIB_DEBUG ((LM_DEBUG
, ACE_TEXT ("\nact_ = %x"), this->act_
));
28 this->timer_value_
.dump ();
29 this->interval_
.dump ();
30 ACELIB_DEBUG ((LM_DEBUG
, ACE_TEXT ("\nprev_ = %x"), this->prev_
));
31 ACELIB_DEBUG ((LM_DEBUG
, ACE_TEXT ("\nnext_ = %x"), this->next_
));
32 ACELIB_DEBUG ((LM_DEBUG
, ACE_TEXT ("\ntimer_id_ = %d\n"), this->timer_id_
));
33 ACELIB_DEBUG ((LM_DEBUG
, ACE_END_DUMP
));
34 #endif /* ACE_HAS_DUMP */
38 ACE_Timer_Node_T
<TYPE
>::ACE_Timer_Node_T ()
44 ACE_TRACE ("ACE_Timer_Node_T::ACE_Timer_Node_T");
48 ACE_Timer_Node_T
<TYPE
>::~ACE_Timer_Node_T ()
50 ACE_TRACE ("ACE_Timer_Node_T::~ACE_Timer_Node_T");
54 ACE_Timer_Queue_Iterator_T
<TYPE
>::~ACE_Timer_Queue_Iterator_T ()
58 ACE_END_VERSIONED_NAMESPACE_DECL
60 #endif /* ACE_TIMER_QUEUE_ITERATOR_CPP */