BESFSFile Class Reference

#include <BESFSFile.h>

Collaboration diagram for BESFSFile:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BESFSFile (const BESFSFile &copyFrom)
 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 ()

Detailed Description

Definition at line 42 of file BESFSFile.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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:


The documentation for this class was generated from the following files:
Generated on Thu Feb 11 09:16:15 2010 for OPeNDAP Hyrax Back End Server (BES) by  doxygen 1.4.7