#include <BESFSFile.h>
Collaboration diagram for BESFSFile:
Public Member Functions | |
BESFSFile (const BESFSFile ©From) | |
BESFSFile (const string &dirName, const string &fileName) | |
BESFSFile (const string &fullPath) | |
virtual bool | exists (string &reason) |
virtual string | getBaseName () |
virtual string | getDirName () |
virtual string | getExtension () |
virtual string | getFileName () |
virtual string | getFullPath () |
virtual bool | hasDotDot () |
virtual bool | isExecutable (string &reason) |
virtual bool | isReadable (string &reason) |
virtual bool | isWritable (string &reason) |
virtual | ~BESFSFile () |
Definition at line 42 of file BESFSFile.h.
BESFSFile::BESFSFile | ( | const string & | fullPath | ) |
Definition at line 42 of file BESFSFile.cc.
BESFSFile::BESFSFile | ( | const string & | dirName, | |
const string & | fileName | |||
) |
Definition at line 51 of file BESFSFile.cc.
BESFSFile::BESFSFile | ( | const BESFSFile & | copyFrom | ) |
Definition at line 60 of file BESFSFile.cc.
BESFSFile::~BESFSFile | ( | ) | [virtual] |
Definition at line 67 of file BESFSFile.cc.
bool BESFSFile::exists | ( | string & | reason | ) | [virtual] |
Definition at line 130 of file BESFSFile.cc.
References getFullPath().
Here is the call graph for this function:
string BESFSFile::getBaseName | ( | ) | [virtual] |
Definition at line 83 of file BESFSFile.cc.
string BESFSFile::getDirName | ( | ) | [virtual] |
Definition at line 71 of file BESFSFile.cc.
string BESFSFile::getExtension | ( | ) | [virtual] |
Definition at line 89 of file BESFSFile.cc.
string BESFSFile::getFileName | ( | ) | [virtual] |
Definition at line 77 of file BESFSFile.cc.
string BESFSFile::getFullPath | ( | ) | [virtual] |
Definition at line 95 of file BESFSFile.cc.
Referenced by exists(), hasDotDot(), isExecutable(), isReadable(), and isWritable().
bool BESFSFile::hasDotDot | ( | ) | [virtual] |
Definition at line 222 of file BESFSFile.cc.
References getFullPath().
Here is the call graph for this function:
bool BESFSFile::isExecutable | ( | string & | reason | ) | [virtual] |
Definition at line 199 of file BESFSFile.cc.
References getFullPath().
Here is the call graph for this function:
bool BESFSFile::isReadable | ( | string & | reason | ) | [virtual] |
Definition at line 153 of file BESFSFile.cc.
References getFullPath().
Here is the call graph for this function:
bool BESFSFile::isWritable | ( | string & | reason | ) | [virtual] |
Definition at line 176 of file BESFSFile.cc.
References getFullPath().
Here is the call graph for this function: