|
xrootd
|


Public Member Functions | |
| void | DoIt () |
| void | Recycle () |
| XrdXrootdCBJob (XrdXrootdCallBack *cbp, XrdOucErrInfo *erp, const char *path, int rval) | |
| ~XrdXrootdCBJob () | |
Static Public Member Functions | |
| static XrdXrootdCBJob * | Alloc (XrdXrootdCallBack *cbF, XrdOucErrInfo *erp, const char *Path, int rval) |
Private Member Functions | |
| void | DoStatx (XrdOucErrInfo *eInfo) |
Private Member Functions inherited from XrdJob | |
| XrdJob (const char *desc="") | |
| virtual | ~XrdJob () |
Private Attributes | |
| XrdXrootdCBJob * | Next |
| XrdXrootdCallBack * | cbFunc |
| XrdOucErrInfo * | eInfo |
| const char * | Path |
| int | Result |
Private Attributes inherited from XrdJob | |
| XrdJob * | NextJob |
| const char * | Comment |
Static Private Attributes | |
| static XrdSysMutex | myMutex |
| static XrdXrootdCBJob * | FreeJob |
|
inline |
Referenced by Alloc().
|
inline |
|
static |
References cbFunc, eInfo, FreeJob, XrdSysMutex::Lock(), myMutex, Next, Path, Result, XrdSysMutex::UnLock(), and XrdXrootdCBJob().
Referenced by XrdXrootdCallBack::Done().
|
virtual |
Implements XrdJob.
References cbFunc, XrdOucEICB::Done(), DoStatx(), eInfo, XrdXrootdCallBack::Func(), XrdOucErrInfo::getErrCB(), XrdOucErrInfo::getErrText(), kXR_ok, kXR_wait, Path, Recycle(), Result, XrdXrootdCallBack::sendError(), XrdXrootdCallBack::sendResp(), and SFS_OK.
|
private |
References XrdOucErrInfo::getErrText(), kXR_file, kXR_isDir, kXR_offline, and XrdOucErrInfo::setErrInfo().
Referenced by DoIt().
|
inline |
References FreeJob, XrdSysMutex::Lock(), myMutex, Next, and XrdSysMutex::UnLock().
Referenced by DoIt().
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
private |
1.8.3.1