|
XRootD
|
#include <XrdOssArcStopMon.hh>
Inheritance diagram for XrdOssArcStopMon:
Collaboration diagram for XrdOssArcStopMon:Public Member Functions | |
| XrdOssArcStopMon (const char *apath, int chkT, bool &aOK) | |
| XrdOssArcStopMon (const XrdOssArcStopMon &other)=delete | |
| XrdOssArcStopMon (XrdOssArcStopMon *parent) | |
| virtual | ~XrdOssArcStopMon () |
| void | Activate () |
| void | Deactivate () |
| virtual void | DoIt () override |
| XrdOssArcStopMon & | operator= (const XrdOssArcStopMon &)=delete |
Public Member Functions inherited from XrdJob | |
| XrdJob (const char *desc="") | |
| virtual | ~XrdJob () |
Additional Inherited Members | |
Public Attributes inherited from XrdJob | |
| const char * | Comment |
| XrdJob * | NextJob |
Definition at line 42 of file XrdOssArcStopMon.hh.
| XrdOssArcStopMon::XrdOssArcStopMon | ( | const char * | apath, |
| int | chkT, | ||
| bool & | aOK | ||
| ) |
Definition at line 65 of file XrdOssArcStopMon.cc.
References close, XrdOssArcGlobals::Elog, XrdSysError::Emsg(), XrdOssArcGlobals::IdleFN, XrdOfsPrepGPIReal::schedP, and XrdScheduler::Schedule().
Here is the call graph for this function:
|
inline |
Definition at line 68 of file XrdOssArcStopMon.hh.
References XrdSysXSLock::Lock(), and xs_Shared.
Here is the call graph for this function:
|
virtual |
Definition at line 103 of file XrdOssArcStopMon.cc.
References Deactivate(), XrdOssArcGlobals::Elog, and XrdSysError::Emsg().
Here is the call graph for this function:
|
delete |
|
inline |
Definition at line 53 of file XrdOssArcStopMon.hh.
References XrdSys::RAtomic< bool >::exchange(), XrdSysXSLock::Lock(), and xs_Shared.
Referenced by XrdOssArcBackupTask::BkpXeq().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 57 of file XrdOssArcStopMon.hh.
References XrdSys::RAtomic< bool >::exchange(), XrdSysXSLock::UnLock(), and xs_Shared.
Referenced by ~XrdOssArcStopMon(), and XrdOssArcBackupTask::BkpXeq().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Implements XrdJob.
Definition at line 123 of file XrdOssArcStopMon.cc.
References close, XrdOssArcGlobals::Elog, XrdSysError::Emsg(), fstatat, XrdOssArcGlobals::IdleFN, XrdSysXSLock::Lock(), openat(), XrdOfsPrepGPIReal::schedP, XrdScheduler::Schedule(), XrdSysTimer::Snooze(), Stat, stat, XrdOssArcGlobals::StopFN, XrdSysXSLock::UnLock(), and xs_Exclusive.
Here is the call graph for this function:
|
delete |