|
| ACE_Timer_List_Iterator_T (List &lst) |
| Constructor.
|
|
virtual | ~ACE_Timer_List_Iterator_T () |
| Destructor.
|
|
virtual void | first () |
| Positions the iterator at the earliest node in the Timer Queue.
|
|
virtual void | next () |
| Positions the iterator at the next node in the Timer Queue.
|
|
virtual bool | isdone () const |
| Returns true when there are no more nodes in the sequence.
|
|
virtual ACE_Timer_Node_T< TYPE > * | item () |
| Returns the node at the current position in the sequence.
|
|
| ACE_Timer_Queue_Iterator_T ()=default |
| Constructor.
|
|
virtual | ~ACE_Timer_Queue_Iterator_T () |
| Destructor.
|
|
virtual void | first ()=0 |
| Positions the iterator at the earliest node in the Timer Queue.
|
|
virtual void | next ()=0 |
| Positions the iterator at the next node in the Timer Queue.
|
|
virtual bool | isdone () const =0 |
| Returns true when there are no more nodes in the sequence.
|
|
virtual ACE_Timer_Node_T< TYPE > * | item ()=0 |
| Returns the node at the current position in the sequence.
|
|
template<class TYPE, class FUNCTOR, class ACE_LOCK, typename TIME_POLICY = ACE_Default_Time_Policy>
class ACE_Timer_List_Iterator_T< TYPE, FUNCTOR, ACE_LOCK, TIME_POLICY >
Iterates over an ACE_Timer_List.
This is a generic iterator that can be used to visit every node of a timer queue.