![]() |
XRootD
|
#include <XrdJob.hh>
Public Member Functions | |
XrdJob (const char *desc="") | |
virtual | ~XrdJob () |
virtual void | DoIt ()=0 |
Public Attributes | |
const char * | Comment |
XrdJob * | NextJob |
Friends | |
class | XrdScheduler |
|
pure virtual |
Implemented in LinkShutdown, PostError, XrdCms::PingClock, XrdCmsBlackList, XrdCmsCacheJob, XrdCmsConfig, XrdCmsDelNode, XrdCmsDrop, XrdCmsJob, XrdCmsPrepare, XrdCmsPrepArgs, XrdCmsProtocol, XrdHttpProtocol, XrdLink, XrdLinkXeq, XrdMain, XrdObjectQ< T >, XrdObjectQ< XrdHttpProtocol >, XrdObjectQ< XrdXrootdProtocol >, XrdObjectQ< XrdXrootdTransit >, XrdOfsPrepGPIReal::PrepGRun, XrdOssCsiFileAioJob, XrdPoll_End, XrdPosixFileRH, XrdProtLoad, XrdScheduler, XrdSendQ, XrdSsiEvent, XrdSsiFileReq, XrdStatsJob, XrdXrootdCBJob, XrdXrootdGSReal, XrdXrootdJob2Do, XrdXrootdJob, XrdXrootdMonFile, XrdXrootdMonitor_Ident, XrdXrootdMonitor_Tick, XrdXrootdNormAio, XrdXrootdPgrwAio, XrdXrootdPrepare, and XrdXrootdProtocol.
Referenced by XrdScheduler::Run().
|
friend |
const char* XrdJob::Comment |
Definition at line 47 of file XrdJob.hh.
Referenced by XrdJob(), XrdCmsJob::Alloc(), XrdLinkCtl::Alloc(), XrdScheduler::Cancel(), XrdXrootdAioTask::gdDone(), XrdXrootdAioTask::gdFail(), XrdLinkXeq::Reset(), XrdScheduler::Run(), XrdScheduler::Schedule(), and XrdLinkXeq::setID().
XrdJob* XrdJob::NextJob |
Definition at line 46 of file XrdJob.hh.
Referenced by XrdJob(), XrdScheduler::Cancel(), XrdScheduler::Run(), XrdScheduler::Schedule(), XrdScheduler::Schedule(), XrdScheduler::Schedule(), XrdPollE::Start(), XrdPollPoll::Start(), and XrdScheduler::TimeSched().