NAME

ACE_Stream_Iterator

SYNOPSIS


#include <ace/Stream.h>


template<ACE_SYNCH_1>
class ACE_Stream_Iterator
{
  public:
    ACE_Stream_Iterator (const ACE_Stream<ACE_SYNCH_2> &sr);
    int next (const ACE_Module<ACE_SYNCH_2> *&mo);
    int advance (void);
  private:
    ACE_Module<ACE_SYNCH_2> *next_;
};

PUBLIC MEMBERS

ACE_Stream_Iterator (const ACE_Stream<ACE_SYNCH_2> &sr);
int next (const ACE_Module<ACE_SYNCH_2> *&mo);
int advance (void);

PRIVATE MEMBERS

ACE_Module<ACE_SYNCH_2> *next_;

AUTHOR

Doug Schmidt

LIBRARY

ace