NAME

ACE_Select_Reactor_Handler_Repository_Iterator - Iterate through the ACE_Select_Reactor_Handler_Repository.

SYNOPSIS

#include <ace/Select_Reactor_Base.h>

class ACE_Select_Reactor_Handler_Repository_Iterator { public: ACE_Select_Reactor_Handler_Repository_Iterator ( const ACE_Select_Reactor_Handler_Repository *s ); ~ACE_Select_Reactor_Handler_Repository_Iterator (void); int next (ACE_Event_Handler *&next_item); int done (void) const; int advance (void); void dump (void) const; ACE_ALLOC_HOOK_DECLARE; private: const ACE_Select_Reactor_Handler_Repository *rep_; ssize_t current_; };

Initialization method.

ACE_Select_Reactor_Handler_Repository_Iterator (
    const ACE_Select_Reactor_Handler_Repository *s
    );

~ACE_Select_Reactor_Handler_Repository_Iterator (void);

Iteration methods.

int next (ACE_Event_Handler *&next_item);

int done (void) const;

int advance (void);

void dump (void) const;

ACE_ALLOC_HOOK_DECLARE;

AUTHOR

Doug Schmidt

LIBRARY

ace