OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
BESFSFile Class Reference

#include <BESFSFile.h>

List of all members.

Public Member Functions

 BESFSFile (const string &fullPath)
 BESFSFile (const string &dirName, const string &fileName)
 BESFSFile (const BESFSFile &copyFrom)
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 43 of file BESFSFile.cc.

BESFSFile::BESFSFile ( const string &  dirName,
const string &  fileName 
)

Definition at line 52 of file BESFSFile.cc.

BESFSFile::BESFSFile ( const BESFSFile copyFrom)

Definition at line 61 of file BESFSFile.cc.

BESFSFile::~BESFSFile ( ) [virtual]

Definition at line 68 of file BESFSFile.cc.


Member Function Documentation

bool BESFSFile::exists ( string &  reason) [virtual]

Definition at line 131 of file BESFSFile.cc.

References getFullPath().

Here is the call graph for this function:

string BESFSFile::getBaseName ( ) [virtual]

Definition at line 84 of file BESFSFile.cc.

string BESFSFile::getDirName ( ) [virtual]

Definition at line 72 of file BESFSFile.cc.

string BESFSFile::getExtension ( ) [virtual]

Definition at line 90 of file BESFSFile.cc.

string BESFSFile::getFileName ( ) [virtual]

Definition at line 78 of file BESFSFile.cc.

string BESFSFile::getFullPath ( ) [virtual]

Definition at line 96 of file BESFSFile.cc.

Referenced by exists(), hasDotDot(), isExecutable(), isReadable(), and isWritable().

bool BESFSFile::hasDotDot ( ) [virtual]

Definition at line 223 of file BESFSFile.cc.

References getFullPath().

Here is the call graph for this function:

bool BESFSFile::isExecutable ( string &  reason) [virtual]

Definition at line 200 of file BESFSFile.cc.

References getFullPath().

Here is the call graph for this function:

bool BESFSFile::isReadable ( string &  reason) [virtual]

Definition at line 154 of file BESFSFile.cc.

References getFullPath().

Here is the call graph for this function:

bool BESFSFile::isWritable ( string &  reason) [virtual]

Definition at line 177 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: