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

#include <BESFSFile.h>

Collaboration diagram for BESFSFile:
Collaboration graph

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: