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 WvDirEnt * ptr () 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