#include <XrdOssArcFSMon.hh>
Public Member Functions | |
| XrdOssArcFSMon () | |
| ~XrdOssArcFSMon () | |
| void | DoIt () override |
| bool | Init (const char *path, long long fVal, int fsupdt) |
| bool | Permit (XrdOssArcBackupTask *btP) |
| void | Release (size_t bytes) |
| 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 41 of file XrdOssArcFSMon.hh.
|
inline |
Definition at line 53 of file XrdOssArcFSMon.hh.
|
inline |
Definition at line 54 of file XrdOssArcFSMon.hh.
|
overridevirtual |
Implements XrdJob.
Definition at line 93 of file XrdOssArcFSMon.cc.
References DEBUG, XrdOssArcGlobals::Elog, XrdOssArcGlobals::schedP, and TraceInfo.
| bool XrdOssArcFSMon::Init | ( | const char * | path, |
| long long | fVal, | ||
| int | fsupdt ) |
Definition at line 141 of file XrdOssArcFSMon.cc.
References XrdOssArcGlobals::Elog, HSZ, and XrdOssArcGlobals::schedP.
| bool XrdOssArcFSMon::Permit | ( | XrdOssArcBackupTask * | btP | ) |
Definition at line 203 of file XrdOssArcFSMon.cc.
References XrdOssArcBackupTask::numBytes, and XrdOssArcBackupTask::relSpace.
| void XrdOssArcFSMon::Release | ( | size_t | bytes | ) |
Definition at line 227 of file XrdOssArcFSMon.cc.
References XrdOssArcBackupTask::btSem, XrdOssArcGlobals::Elog, HSZ, XrdOssArcBackupTask::numBytes, and XrdSysSemaphore::Post().