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() [1/3]

BESFSFile::BESFSFile ( const string &  fullPath)

Definition at line 43 of file BESFSFile.cc.

◆ BESFSFile() [2/3]

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

Definition at line 52 of file BESFSFile.cc.

◆ BESFSFile() [3/3]

BESFSFile::BESFSFile ( const BESFSFile copyFrom)

Definition at line 61 of file BESFSFile.cc.

◆ ~BESFSFile()

BESFSFile::~BESFSFile ( )
virtual

Definition at line 68 of file BESFSFile.cc.

Member Function Documentation

◆ exists()

bool BESFSFile::exists ( string &  reason)
virtual

Definition at line 131 of file BESFSFile.cc.

References getFullPath().

Here is the call graph for this function:

◆ getBaseName()

string BESFSFile::getBaseName ( )
virtual

Definition at line 84 of file BESFSFile.cc.

◆ getDirName()

string BESFSFile::getDirName ( )
virtual

Definition at line 72 of file BESFSFile.cc.

Referenced by BESKeys::~BESKeys().

◆ getExtension()

string BESFSFile::getExtension ( )
virtual

Definition at line 90 of file BESFSFile.cc.

◆ getFileName()

string BESFSFile::getFileName ( )
virtual

Definition at line 78 of file BESFSFile.cc.

Referenced by BESKeys::~BESKeys().

◆ getFullPath()

string BESFSFile::getFullPath ( )
virtual

Definition at line 96 of file BESFSFile.cc.

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

◆ hasDotDot()

bool BESFSFile::hasDotDot ( )
virtual

Definition at line 223 of file BESFSFile.cc.

References getFullPath().

Here is the call graph for this function:

◆ isExecutable()

bool BESFSFile::isExecutable ( string &  reason)
virtual

Definition at line 200 of file BESFSFile.cc.

References getFullPath().

Here is the call graph for this function:

◆ isReadable()

bool BESFSFile::isReadable ( string &  reason)
virtual

Definition at line 154 of file BESFSFile.cc.

References getFullPath().

Here is the call graph for this function:

◆ isWritable()

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: