|
XRootD
|
#include <XrdOssArcStage.hh>
Inheritance diagram for XrdOssArcStage:
Collaboration diagram for XrdOssArcStage:Public Types | |
| enum | MssRC { isBad = -1 , isFalse = 0 , isTrue = 1 } |
Public Member Functions | |
| XrdOssArcStage (const char *aPath) | |
| virtual | ~XrdOssArcStage () |
| virtual void | DoIt () override |
Public Member Functions inherited from XrdJob | |
| XrdJob (const char *desc="") | |
| virtual | ~XrdJob () |
Static Public Member Functions | |
| static MssRC | isOnline (const char *path) |
| static int | Stage (const char *path, const char *mssPath) |
Additional Inherited Members | |
Public Attributes inherited from XrdJob | |
| const char * | Comment |
| XrdJob * | NextJob |
Definition at line 40 of file XrdOssArcStage.hh.
|
inline |
Definition at line 52 of file XrdOssArcStage.hh.
|
inlinevirtual |
Definition at line 55 of file XrdOssArcStage.hh.
|
overridevirtual |
Implements XrdJob.
Definition at line 90 of file XrdOssArcStage.cc.
References close, XrdOssArcGlobals::Config, DEBUG, XrdSysMutex::Lock(), XrdOssArcConfig::maxStage, XrdOssArcGlobals::Pending, XrdOssArcGlobals::schedMtx, TraceInfo, and XrdSysMutex::UnLock().
Here is the call graph for this function:
|
static |
Definition at line 139 of file XrdOssArcStage.cc.
References XrdOssArcGlobals::Config, DEBUG, XrdOssArcConfig::MssComName, XrdOssArcConfig::MssComProg, XrdOucProg::Run(), and TraceInfo.
Here is the call graph for this function:
|
static |
Definition at line 186 of file XrdOssArcStage.cc.
References XrdOssArcGlobals::Config, DEBUG, XrdSysMutex::Lock(), XrdOssArcConfig::maxStage, XrdOssArcGlobals::ActInfo::path, XrdOssArcGlobals::Pending, XrdOssArcGlobals::schedMtx, XrdOssArcGlobals::schedP, XrdScheduler::Schedule(), XrdOssArcGlobals::stageMtx, TraceInfo, and XrdSysMutex::UnLock().
Referenced by XrdOssArcFile::Open().
Here is the call graph for this function:
Here is the caller graph for this function: