|
XRootD
|
#include <XrdOssArcCompose.hh>
Collaboration diagram for XrdOssArcCompose:Public Types | |
| enum | pType { isARC =0 , isBKP } |
Public Member Functions | |
| XrdOssArcCompose (const char *path, XrdOucEnv *env, int &retc, bool isW=true, bool optfn=false) | |
| ~XrdOssArcCompose () | |
| int | ArcMember (char *buff, int blen) |
| int | ArcPath (char *buff, int blen, bool addafn=false) |
Static Public Member Functions | |
| static std::string | Dir2DSN (const char *dir) |
| static std::string | DSN2Dir (const char *dsn) |
| static bool | isArcFile (const char *path) |
| static bool | isArcPath (const char *path) |
| static bool | isBkpPath (const char *path) |
| static bool | isMine (const char *path) |
| static int | Stat (const char *Scope, const char *Name, struct stat *Stat) |
Public Attributes | |
| std::string | arName |
| pType | didType |
| std::string | dsName |
| std::string | dsScope |
| std::string | flName |
| std::string | flScope |
Definition at line 39 of file XrdOssArcCompose.hh.
| XrdOssArcCompose::XrdOssArcCompose | ( | const char * | path, |
| XrdOucEnv * | env, | ||
| int & | retc, | ||
| bool | isW = true, |
||
| bool | optfn = false |
||
| ) |
Definition at line 73 of file XrdOssArcCompose.cc.
References XrdOssArcConfig::arcvPathLEN, XrdOssArcConfig::arcvPathLFN, XrdOssArcConfig::bkupPathLEN, XrdOssArcConfig::bkupPathLFN, XrdOssArcGlobals::Config, DEBUG, XrdOssArcGlobals::ecMsg, XrdOucEnv::Get(), XrdOucECMsg::Msg(), and TraceInfo.
Here is the call graph for this function:
|
inline |
Definition at line 73 of file XrdOssArcCompose.hh.
| int XrdOssArcCompose::ArcMember | ( | char * | buff, |
| int | blen | ||
| ) |
Definition at line 196 of file XrdOssArcCompose.cc.
References XrdOssArcGlobals::ecMsg, XrdOssArcGlobals::Elog, XrdSysError::Emsg(), and XrdOucECMsg::Msg().
Referenced by XrdOssArcFile::Open().
Here is the call graph for this function:
Here is the caller graph for this function:| int XrdOssArcCompose::ArcPath | ( | char * | buff, |
| int | blen, | ||
| bool | addafn = false |
||
| ) |
Definition at line 212 of file XrdOssArcCompose.cc.
References XrdOssArcGlobals::Config, XrdOssArcGlobals::Elog, XrdSysError::Emsg(), and XrdOssArcConfig::tapePath.
Referenced by XrdOssArcFile::Open(), XrdOssArcDir::Opendir(), and XrdOssArc::Stat().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 255 of file XrdOssArcCompose.cc.
|
static |
Definition at line 241 of file XrdOssArcCompose.cc.
Referenced by XrdOssArcBackupTask::BkpXeq().
Here is the caller graph for this function:
|
static |
Definition at line 305 of file XrdOssArcCompose.cc.
References XrdOssArcConfig::arfSfx, XrdOssArcConfig::arfSfxLen, and XrdOssArcGlobals::Config.
|
static |
Definition at line 322 of file XrdOssArcCompose.cc.
References XrdOssArcConfig::arcvPathLEN, XrdOssArcConfig::arcvPathLFN, and XrdOssArcGlobals::Config.
|
static |
Definition at line 331 of file XrdOssArcCompose.cc.
References XrdOssArcConfig::bkupPathLEN, XrdOssArcConfig::bkupPathLFN, and XrdOssArcGlobals::Config.
|
static |
Definition at line 340 of file XrdOssArcCompose.cc.
References XrdOssArcConfig::arcvPathLEN, XrdOssArcConfig::arcvPathLFN, XrdOssArcConfig::bkupPathLEN, XrdOssArcConfig::bkupPathLFN, and XrdOssArcGlobals::Config.
Referenced by XrdOssArc::Chmod(), XrdOssArc::Create(), XrdOssArc::Lfn2Pfn(), XrdOssArc::Mkdir(), XrdOssArc::Remdir(), XrdOssArc::Rename(), XrdOssArc::Truncate(), and XrdOssArc::Unlink().
Here is the caller graph for this function:
|
static |
Definition at line 407 of file XrdOssArcCompose.cc.
References XrdOssArcConfig::BkpUtilName, XrdOssArcConfig::BkpUtilProg, XrdOssArcGlobals::Config, DEBUG, XrdOucStream::GetLine(), XrdOucStream::GetToken(), XrdOucProg::Run(), XrdOucProg::RunDone(), Stat, and TraceInfo.
Referenced by XrdOssArc::Stat().
Here is the call graph for this function:
Here is the caller graph for this function:| std::string XrdOssArcCompose::arName |
Definition at line 48 of file XrdOssArcCompose.hh.
| pType XrdOssArcCompose::didType |
Definition at line 51 of file XrdOssArcCompose.hh.
Referenced by XrdOssArcFile::Open(), XrdOssArcDir::Opendir(), and XrdOssArc::Stat().
| std::string XrdOssArcCompose::dsName |
Definition at line 45 of file XrdOssArcCompose.hh.
| std::string XrdOssArcCompose::dsScope |
Definition at line 44 of file XrdOssArcCompose.hh.
| std::string XrdOssArcCompose::flName |
Definition at line 47 of file XrdOssArcCompose.hh.
Referenced by XrdOssArc::Stat().
| std::string XrdOssArcCompose::flScope |
Definition at line 46 of file XrdOssArcCompose.hh.
Referenced by XrdOssArc::Stat().