NAME

ACE_Timer_Queue_Iterator - Generic interfae for iterating over a subclass of ACE_Timer_Queue.

SYNOPSIS

#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; };

DESCRIPTION

This is a special type of iterator that "advances" by moving the head of the timer queue up by one every time.

PUBLIC MEMBERS

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;

AUTHOR

Doug Schmidt

LIBRARY

ace