Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

WvDirIter Class Reference

#include <wvdiriter.h>

List of all members.

Public Member Functions

 WvDirIter (WvString dirname, bool _recurse=true)
 ~WvDirIter ()
bool isok () const
void rewind ()
bool next ()
const WvDirEntptr () const
 operator const WvDirEnt & () const
const WvDirEntoperator() () const
const WvDirEntoperator-> () const
const WvDirEntoperator * () const
int depth () const
 WvDirIter (WvString dirname, bool _recurse=true)
 ~WvDirIter ()
bool isok () const
void rewind ()
bool next ()
const WvDirEntptr () const
 operator const WvDirEnt & () const
const WvDirEntoperator() () const
const WvDirEntoperator-> () const
const WvDirEntoperator * () const
int depth () const

Private Attributes

bool recurse
WvDirEnt info
DirList dirs
DirList::Iter dir


Constructor & Destructor Documentation

WvDirIter::WvDirIter WvString    dirname,
bool    _recurse = true
 

Definition at line 12 of file wvdiriter.cc.

References dirs, WvList< Dir >::prepend(), and recurse.

WvDirIter::~WvDirIter  
 

Definition at line 25 of file wvdiriter.cc.

References dirs, and WvList< Dir >::zap().

WvDirIter::WvDirIter WvString    dirname,
bool    _recurse = true
 

WvDirIter::~WvDirIter  
 


Member Function Documentation

int WvDirIter::depth   const [inline]
 

Definition at line 63 of file utils/wvdiriter.h.

References WvListBase::count().

int WvDirIter::depth   const [inline]
 

Definition at line 63 of file include/wvdiriter.h.

References WvListBase::count().

bool WvDirIter::isok   const
 

bool WvDirIter::isok   const
 

Definition at line 31 of file wvdiriter.cc.

Referenced by next(), and rewind().

bool WvDirIter::next  
 

bool WvDirIter::next  
 

Definition at line 56 of file wvdiriter.cc.

References WvListBase::count(), dir, dirs, WvDirEnt::fullname, info, isok(), WvDirEnt::name, WvList< Dir >::prepend(), recurse, and WvString::unique().

Referenced by WvX509Mgr::signedbyCAindir().

const WvDirEnt& WvDirIter::operator *   const [inline]
 

Definition at line 61 of file utils/wvdiriter.h.

const WvDirEnt& WvDirIter::operator *   const [inline]
 

Definition at line 61 of file include/wvdiriter.h.

WvDirIter::operator const WvDirEnt &   const [inline]
 

Definition at line 61 of file utils/wvdiriter.h.

WvDirIter::operator const WvDirEnt &   const [inline]
 

Definition at line 61 of file include/wvdiriter.h.

const WvDirEnt& WvDirIter::operator()   const [inline]
 

Definition at line 61 of file utils/wvdiriter.h.

const WvDirEnt& WvDirIter::operator()   const [inline]
 

Definition at line 61 of file include/wvdiriter.h.

const WvDirEnt* WvDirIter::operator->   const [inline]
 

Definition at line 61 of file utils/wvdiriter.h.

const WvDirEnt* WvDirIter::operator->   const [inline]
 

Definition at line 61 of file include/wvdiriter.h.

const WvDirEnt* WvDirIter::ptr   const [inline]
 

Definition at line 60 of file utils/wvdiriter.h.

const WvDirEnt* WvDirIter::ptr   const [inline]
 

Definition at line 60 of file include/wvdiriter.h.

void WvDirIter::rewind  
 

void WvDirIter::rewind  
 

Definition at line 37 of file wvdiriter.cc.

References WvListBase::count(), dir, dirs, and isok().

Referenced by WvX509Mgr::signedbyCAindir().


Member Data Documentation

DirList::Iter WvDirIter::dir [private]
 

Definition at line 50 of file utils/wvdiriter.h.

Referenced by next(), rewind(), and WvDirIter::DirList::~DirList().

DirList WvDirIter::dirs [private]
 

Definition at line 49 of file utils/wvdiriter.h.

Referenced by next(), rewind(), WvDirIter(), WvDirIter::DirList::~DirList(), and ~WvDirIter().

WvDirEnt WvDirIter::info [private]
 

Definition at line 35 of file utils/wvdiriter.h.

Referenced by next().

bool WvDirIter::recurse [private]
 

Definition at line 33 of file utils/wvdiriter.h.

Referenced by next(), and WvDirIter().


The documentation for this class was generated from the following files:
Generated on Sun Mar 16 01:01:14 2003 for WvStreams by doxygen1.3-rc3