#include <XrdOssArcCompose.hh>
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 arName, XrdOssArcGlobals::Config, DEBUG, didType, dsName, dsScope, XrdOssArcGlobals::ecMsg, flName, flScope, XrdOucEnv::Get(), isARC, isArcFile(), isBKP, and TraceInfo.
|
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 dsName, XrdOssArcGlobals::ecMsg, XrdOssArcGlobals::Elog, flName, and flScope.
Referenced by XrdOssArcFile::Open().
| int XrdOssArcCompose::ArcPath | ( | char * | buff, |
| int | blen, | ||
| bool | addafn = false ) |
Definition at line 212 of file XrdOssArcCompose.cc.
References arName, XrdOssArcGlobals::Config, dsName, dsScope, and XrdOssArcGlobals::Elog.
Referenced by XrdOssArcFile::Open(), XrdOssArcDir::Opendir(), and XrdOssArc::Stat().
|
static |
Definition at line 255 of file XrdOssArcCompose.cc.
|
static |
Definition at line 241 of file XrdOssArcCompose.cc.
Referenced by XrdOssArcBackupTask::BkpXeq().
|
static |
Definition at line 305 of file XrdOssArcCompose.cc.
References XrdOssArcGlobals::Config.
Referenced by XrdOssArcCompose().
|
static |
Definition at line 322 of file XrdOssArcCompose.cc.
References XrdOssArcGlobals::Config.
|
static |
Definition at line 331 of file XrdOssArcCompose.cc.
References XrdOssArcGlobals::Config.
|
static |
Definition at line 340 of file XrdOssArcCompose.cc.
References XrdOssArcGlobals::Config.
Referenced by XrdOssArc::Chmod(), XrdOssArc::Create(), XrdOssArc::Lfn2Pfn(), XrdOssArc::Mkdir(), XrdOssArc::Remdir(), XrdOssArc::Rename(), XrdOssArc::Truncate(), and XrdOssArc::Unlink().
|
static |
Definition at line 407 of file XrdOssArcCompose.cc.
References XrdOssArcGlobals::Config, DEBUG, XrdOucStream::GetLine(), XrdOucStream::GetToken(), Stat(), stat, and TraceInfo.
Referenced by XrdOssArc::Stat(), and Stat().
| std::string XrdOssArcCompose::arName |
Definition at line 48 of file XrdOssArcCompose.hh.
Referenced by XrdOssArcCompose(), and ArcPath().
| pType XrdOssArcCompose::didType |
Definition at line 51 of file XrdOssArcCompose.hh.
Referenced by XrdOssArcCompose(), XrdOssArcFile::Open(), XrdOssArcDir::Opendir(), and XrdOssArc::Stat().
| std::string XrdOssArcCompose::dsName |
Definition at line 45 of file XrdOssArcCompose.hh.
Referenced by XrdOssArcCompose(), ArcMember(), and ArcPath().
| std::string XrdOssArcCompose::dsScope |
Definition at line 44 of file XrdOssArcCompose.hh.
Referenced by XrdOssArcCompose(), and ArcPath().
| std::string XrdOssArcCompose::flName |
Definition at line 47 of file XrdOssArcCompose.hh.
Referenced by XrdOssArcCompose(), ArcMember(), and XrdOssArc::Stat().
| std::string XrdOssArcCompose::flScope |
Definition at line 46 of file XrdOssArcCompose.hh.
Referenced by XrdOssArcCompose(), ArcMember(), and XrdOssArc::Stat().