ACE_Timer_List
.
#include <ace/Timer_List_T.h>
template<class TYPE, class FUNCTOR, class ACE_LOCK> class ACE_Timer_List_Iterator_T : public ACE_Timer_Queue_Iterator_T <TYPE, FUNCTOR, ACE_LOCK> {
public:
ACE_Timer_List_Iterator_T ( ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK> & );
~ACE_Timer_List_Iterator_T (void);
virtual void first (void);
virtual void next (void);
virtual int isdone (void);
virtual ACE_Timer_Node_T<TYPE> *item (void);
protected:
ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK> &timer_list_;
ACE_Timer_Node_T<TYPE> *position_;
};
ACE_Timer_List_Iterator_T (
ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK> &
);
~ACE_Timer_List_Iterator_T (void);
virtual void first (void);
virtual void next (void);
virtual int isdone (void);
virtual ACE_Timer_Node_T<TYPE> *item (void);
ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK> &timer_list_;
ACE_Timer_List
that we are iterating over.
ACE_Timer_Node_T<TYPE> *position_;