BazisLib::IDirectoryIterator Class Reference

#include <file.h>

Inherited by BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.

List of all members.

Public Member Functions

virtual FilePath GetFullPath () const =0
virtual FilePath GetRelativePath () const =0
virtual bool IsDirectory () const =0
virtual bool Valid () const =0
virtual FileFlags::FileAttribute GetAttributes (ActionStatus *pStatus=NULL) const =0
virtual ActionStatus GetFileTimes (DateTime *pCreationTime, DateTime *pLastWriteTime, DateTime *pLastReadTime) const =0
virtual LONGLONG GetSize (ActionStatus *pStatus=NULL) const =0
virtual ActionStatus FindNextFile ()=0
virtual ~IDirectoryIterator ()


Constructor & Destructor Documentation

virtual BazisLib::IDirectoryIterator::~IDirectoryIterator (  )  [inline, virtual]


Member Function Documentation

virtual ActionStatus BazisLib::IDirectoryIterator::FindNextFile (  )  [pure virtual]

virtual FileFlags::FileAttribute BazisLib::IDirectoryIterator::GetAttributes ( ActionStatus pStatus = NULL  )  const [pure virtual]

virtual ActionStatus BazisLib::IDirectoryIterator::GetFileTimes ( DateTime pCreationTime,
DateTime pLastWriteTime,
DateTime pLastReadTime 
) const [pure virtual]

virtual FilePath BazisLib::IDirectoryIterator::GetFullPath (  )  const [pure virtual]

virtual FilePath BazisLib::IDirectoryIterator::GetRelativePath (  )  const [pure virtual]

virtual LONGLONG BazisLib::IDirectoryIterator::GetSize ( ActionStatus pStatus = NULL  )  const [pure virtual]

virtual bool BazisLib::IDirectoryIterator::IsDirectory (  )  const [pure virtual]

virtual bool BazisLib::IDirectoryIterator::Valid (  )  const [pure virtual]


The documentation for this class was generated from the following file:
SourceForge.net Logo