Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

WvDirIter Class Reference

#include <wvdiriter.h>

Collaboration diagram for WvDirIter:

[legend]
List of all members.

Public Member Functions

 WvDirIter (WvStringParm dirname, bool _recurse=true, bool _skip_mounts=false, size_t sizeof_stat=sizeof(struct stat))
 ~WvDirIter ()
bool isok () const
bool isdir () const
void rewind ()
bool next ()
void up ()
const WvDirEntptr () const
 WvIterStuff (const WvDirEnt)
int depth () const

Constructor & Destructor Documentation

WvDirIter::WvDirIter WvStringParm  dirname,
bool  _recurse = true,
bool  _skip_mounts = false,
size_t  sizeof_stat = sizeof(struct stat)
 

Definition at line 17 of file wvdiriter.cc.

References opendir(), WvDirIter(), and WvStringParm.

Referenced by WvDirIter().

WvDirIter::~WvDirIter  ) 
 

Definition at line 39 of file wvdiriter.cc.


Member Function Documentation

int WvDirIter::depth  )  const [inline]
 

Definition at line 86 of file wvdiriter.h.

bool WvDirIter::isdir  )  const
 

Definition at line 51 of file wvdiriter.cc.

bool WvDirIter::isok  )  const
 

Definition at line 45 of file wvdiriter.cc.

Referenced by next(), and rewind().

bool WvDirIter::next  ) 
 

Definition at line 76 of file wvdiriter.cc.

References WvDirEnt::fullname, getdirname(), isok(), WvDirEnt::name, opendir(), readdir(), and WvDirEnt::relname.

Referenced by main(), UniConfFileTreeGen::refresh(), and WvX509Mgr::signedbyCAindir().

const WvDirEnt* WvDirIter::ptr  )  const [inline]
 

Definition at line 83 of file wvdiriter.h.

void WvDirIter::rewind  ) 
 

Definition at line 57 of file wvdiriter.cc.

References isok(), and rewinddir().

Referenced by main(), UniConfFileTreeGen::refresh(), and WvX509Mgr::signedbyCAindir().

void WvDirIter::up  )  [inline]
 

Definition at line 80 of file wvdiriter.h.

WvDirIter::WvIterStuff const  WvDirEnt  ) 
 


The documentation for this class was generated from the following files:
Generated on Tue Oct 5 01:09:25 2004 for WvStreams by doxygen 1.3.7