XrdJob Class Reference

#include <XrdJob.hh>

Inheritance diagram for XrdJob:

XrdCmsCacheJob XrdCmsConfig XrdCmsDrop XrdCmsJob XrdCmsPrepare XrdCmsPrepArgs XrdLink XrdLinkScan XrdLogWorker XrdObjectQ< T > XrdProtocol XrdScheduler XrdStatsJob XrdXrootdAioReq XrdXrootdCBJob XrdXrootdJob XrdXrootdJob2Do XrdXrootdMonitor_Tick XrdXrootdPrepare List of all members.

Public Member Functions

virtual void DoIt ()=0
 XrdJob (const char *desc="")
virtual ~XrdJob ()

Public Attributes

XrdJobNextJob
const char * Comment

Private Attributes

time_t SchedTime

Friends

class XrdScheduler

Detailed Description

Definition at line 25 of file XrdJob.hh.


Constructor & Destructor Documentation

XrdJob::XrdJob ( const char *  desc = ""  )  [inline]

Definition at line 34 of file XrdJob.hh.

References Comment, NextJob, and SchedTime.

virtual XrdJob::~XrdJob (  )  [inline, virtual]

Definition at line 36 of file XrdJob.hh.


Member Function Documentation

virtual void XrdJob::DoIt (  )  [pure virtual]

Referenced by XrdScheduler::Run().


Friends And Related Function Documentation

friend class XrdScheduler [friend]

Definition at line 27 of file XrdJob.hh.


Member Data Documentation

XrdJob* XrdJob::NextJob

Definition at line 29 of file XrdJob.hh.

Referenced by XrdScheduler::Run(), XrdScheduler::Schedule(), XrdScheduler::TimeSched(), and XrdJob().

const char* XrdJob::Comment

Definition at line 30 of file XrdJob.hh.

Referenced by XrdCmsJob::Alloc(), XrdLink::Alloc(), XrdScheduler::Cancel(), XrdLink::Reset(), XrdScheduler::Run(), XrdScheduler::Schedule(), XrdLink::setID(), and XrdJob().

time_t XrdJob::SchedTime [private]

Definition at line 39 of file XrdJob.hh.

Referenced by XrdScheduler::Schedule(), XrdScheduler::TimeSched(), and XrdJob().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:50:34 2011 for ROOT_528-00b_version by  doxygen 1.5.1