NAME

ACE_Stream_Iterator - Iterate through an ACE_Stream.

SYNOPSIS

#include <ace/Stream.h>

template<ACE_SYNCH_DECL> class ACE_Stream_Iterator { public: ACE_Stream_Iterator (const ACE_Stream<ACE_SYNCH_USE> &sr); int next (const ACE_Module<ACE_SYNCH_USE> *&next_item); int done (void) const; int advance (void); private: ACE_Module<ACE_SYNCH_USE> *next_; };

Initialization method.

ACE_Stream_Iterator (const ACE_Stream<ACE_SYNCH_USE> &sr);

Iteration methods.

int next (const ACE_Module<ACE_SYNCH_USE> *&next_item);

int done (void) const;

int advance (void);

AUTHOR

Doug Schmidt

LIBRARY

ace