bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
BESFSFile Class Reference
Collaboration diagram for BESFSFile:
Collaboration graph

Public Member Functions

 BESFSFile (const BESFSFile &copyFrom)
 
 BESFSFile (const std::string &dirName, const std::string &fileName)
 
 BESFSFile (const std::string &fullPath)
 
virtual bool exists (std::string &reason)
 
virtual std::string getBaseName ()
 
virtual std::string getDirName ()
 
virtual std::string getExtension ()
 
virtual std::string getFileName ()
 
virtual std::string getFullPath ()
 
virtual bool hasDotDot ()
 
virtual bool isExecutable (std::string &reason)
 
virtual bool isReadable (std::string &reason)
 
virtual bool isWritable (std::string &reason)
 

Detailed Description

Definition at line 40 of file BESFSFile.h.

Constructor & Destructor Documentation

◆ BESFSFile() [1/3]

BESFSFile::BESFSFile ( const std::string & fullPath)

Definition at line 45 of file BESFSFile.cc.

◆ BESFSFile() [2/3]

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

Definition at line 51 of file BESFSFile.cc.

◆ BESFSFile() [3/3]

BESFSFile::BESFSFile ( const BESFSFile & copyFrom)

Definition at line 57 of file BESFSFile.cc.

◆ ~BESFSFile()

BESFSFile::~BESFSFile ( )
virtual

Definition at line 63 of file BESFSFile.cc.

Member Function Documentation

◆ exists()

bool BESFSFile::exists ( std::string & reason)
virtual

Definition at line 119 of file BESFSFile.cc.

◆ getBaseName()

string BESFSFile::getBaseName ( )
virtual

Definition at line 77 of file BESFSFile.cc.

◆ getDirName()

string BESFSFile::getDirName ( )
virtual

Definition at line 67 of file BESFSFile.cc.

◆ getExtension()

string BESFSFile::getExtension ( )
virtual

Definition at line 82 of file BESFSFile.cc.

◆ getFileName()

string BESFSFile::getFileName ( )
virtual

Definition at line 72 of file BESFSFile.cc.

◆ getFullPath()

string BESFSFile::getFullPath ( )
virtual

Definition at line 87 of file BESFSFile.cc.

◆ hasDotDot()

bool BESFSFile::hasDotDot ( )
virtual

Definition at line 191 of file BESFSFile.cc.

◆ isExecutable()

bool BESFSFile::isExecutable ( std::string & reason)
virtual

Definition at line 173 of file BESFSFile.cc.

◆ isReadable()

bool BESFSFile::isReadable ( std::string & reason)
virtual

Definition at line 137 of file BESFSFile.cc.

◆ isWritable()

bool BESFSFile::isWritable ( std::string & reason)
virtual

Definition at line 155 of file BESFSFile.cc.


The documentation for this class was generated from the following files: