#include <file.h>
Inherited by BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
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 () |
virtual BazisLib::IDirectoryIterator::~IDirectoryIterator | ( | ) | [inline, virtual] |
virtual ActionStatus BazisLib::IDirectoryIterator::FindNextFile | ( | ) | [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
virtual FileFlags::FileAttribute BazisLib::IDirectoryIterator::GetAttributes | ( | ActionStatus * | pStatus = NULL |
) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
virtual ActionStatus BazisLib::IDirectoryIterator::GetFileTimes | ( | DateTime * | pCreationTime, | |
DateTime * | pLastWriteTime, | |||
DateTime * | pLastReadTime | |||
) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
virtual FilePath BazisLib::IDirectoryIterator::GetFullPath | ( | ) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
virtual FilePath BazisLib::IDirectoryIterator::GetRelativePath | ( | ) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
virtual LONGLONG BazisLib::IDirectoryIterator::GetSize | ( | ActionStatus * | pStatus = NULL |
) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
virtual bool BazisLib::IDirectoryIterator::IsDirectory | ( | ) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
virtual bool BazisLib::IDirectoryIterator::Valid | ( | ) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.