Class Index Cross Index Namespace Index

Class General::Directory::Internals


Contained in: General::Directory
Derived from: none
Derived by: none

#include "general/Directory.cc"


public function member index:

Internals(const std::string& DirName, bool OpenDirectory);
~Internals();
inline void Close();
inline const std::string& DirName() const;
inline int Fd() const;
inline const char* const Filename() const;
inline bool Next();
void Open();
 

private function member index:

void cleanup();
 

Description:



Function Member Descriptions:


General::Directory::Internals::Internals


Internals(const std::string& DirName, bool OpenDirectory);



General::Directory::Internals::~Internals


~Internals();



General::Directory::Internals::Close


inline void Close();



General::Directory::Internals::DirName


inline const std::string& DirName() const;



General::Directory::Internals::Fd


inline int Fd() const;



General::Directory::Internals::Filename


inline const char* const Filename() const;



General::Directory::Internals::Next


inline bool Next();



General::Directory::Internals::Open


void Open();



General::Directory::Internals::cleanup


void cleanup();



Variable Member Descriptions:


General::Directory::Internals::m_buffer -

dirent_type* m_buffer;

General::Directory::Internals::m_dirname -

std::string m_dirname;

General::Directory::Internals::m_dirp -

DIR* m_dirp;

General::Directory::Internals::m_fd -

int m_fd;