NAME

ACE_Handle_Set_Iterator - Iterator for the ACE_Handle_Set abstraction.

SYNOPSIS

#include <ace/Handle_Set.h>

class ACE_Handle_Set_Iterator { public: ACE_Handle_Set_Iterator (const ACE_Handle_Set &hs); ACE_HANDLE operator () (void); void operator++ (void); void dump (void) const; ACE_ALLOC_HOOK_DECLARE; private: const ACE_Handle_Set &handles_; u_int handle_index_; int handle_index_; int handle_index_; u_long oldlsb_; int word_num_; int word_max_; fd_mask word_val_; u_long word_val_; };

PUBLIC MEMBERS

ACE_Handle_Set_Iterator (const ACE_Handle_Set &hs);

ACE_HANDLE operator () (void);

void operator++ (void);

void dump (void) const;

ACE_ALLOC_HOOK_DECLARE;

PRIVATE MEMBERS

const ACE_Handle_Set &handles_;

u_int handle_index_;

int handle_index_;

int handle_index_;

u_long oldlsb_;

int word_num_;

int word_max_;

fd_mask word_val_;

u_long word_val_;

AUTHOR

Doug Schmidt

LIBRARY

ace