![]() |
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 XrdXrootdProtocol, XrdXrootdPgrwAio, XrdXrootdNormAio, XrdOfsPrepGPIReal::PrepGRun, XrdXrootdPrepare, XrdXrootdMonitor_Tick, XrdXrootdMonitor_Ident, XrdXrootdMonFile, XrdXrootdJob, XrdXrootdJob2Do, XrdXrootdGSReal, XrdXrootdCBJob, PostError, XrdSsiFileReq, XrdSsiEvent, XrdPosixFileRH, XrdOssCsiFileAioJob, XrdHttpProtocol, XrdCmsProtocol, XrdCmsPrepArgs, XrdCmsPrepare, XrdCmsDelNode, XrdCmsJob, XrdCmsConfig, XrdCms::PingClock, XrdCmsDrop, XrdCmsCacheJob, XrdCmsBlackList, XrdStatsJob, XrdSendQ, LinkShutdown, XrdScheduler, XrdProtLoad, XrdPoll_End, XrdObjectQ< T >, XrdObjectQ< XrdHttpProtocol >, XrdObjectQ< XrdXrootdProtocol >, XrdObjectQ< XrdXrootdTransit >, XrdMain, XrdLinkXeq, and XrdLink.
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(), 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(), XrdPollE::Start(), XrdPollPoll::Start(), and XrdScheduler::TimeSched().