ldas-tools-al 2.6.4
|
Read the contents of a directory. More...
#include <Directory.hh>
Public Types | |
enum | mode_type { MODE_BLOCKING , MODE_NON_BLOCKING } |
Enumerated type specifying the blocking mode. More... | |
Public Member Functions | |
Directory (const std::string &DirName, bool OpenDirectory=true) | |
Constructor. More... | |
~Directory () | |
Destructor. More... | |
void | Close () |
Close the directory. | |
bool | Next () |
Read the contents of a directory.
This provides a system independent interface to reading the the contents of a directory. It can operate in a blocking or non-blocking mode. By default, it operates in non-blocking mode.
Enumerated type specifying the blocking mode.
This is used by the Mode method to specify the blocking mode the subsequent calls should operate in.
LDASTools::AL::Directory::Directory | ( | const std::string & | DirName, |
bool | OpenDirectory = true |
||
) |
Constructor.
Construct a new instance of this object.
LDASTools::AL::Directory::~Directory | ( | ) |
Destructor.
Release resources back to the system.
bool LDASTools::AL::Directory::Next | ( | ) |
Retrieve the next entry. returns true if a valid entry was found, false otherwise