ACE_Timer_Queue
.
#include <ace/Timer_Queue.h>
class ACE_Timer_Queue_Iterator {
public:
ACE_Timer_Queue_Iterator (void);
virtual ~ACE_Timer_Queue_Iterator (void);
virtual int next ( ACE_Timer_Node *&timer_node, const ACE_Time_Value &cur_time ) = 0;
};
ACE_Timer_Queue_Iterator (void);
virtual ~ACE_Timer_Queue_Iterator (void);
virtual int next (
ACE_Timer_Node *&timer_node,
const ACE_Time_Value &cur_time
) = 0;
timer_node
that hasn't been seen yet, if its
time_value_
= cur_time
. In addition, moves the timer queue
forward by one node. Returns 0 when all timer_nodes
have been
seen, else 1.