xrootd
|
#include <XrdXrootdJob.hh>
Public Member Functions | |
int | Cancel (const char *jkey=0, XrdXrootdResponse *resp=0) |
void | DoIt () |
XrdOucTList * | List (void) |
int | Schedule (const char *jkey, const char **args, XrdXrootdResponse *resp, int Opts=0) |
XrdXrootdJob (XrdScheduler *schp, XrdOucProg *pgm, const char *jname, int maxjobs=4) | |
~XrdXrootdJob () | |
Public Member Functions inherited from XrdJob | |
XrdJob (const char *desc="") | |
virtual | ~XrdJob () |
Private Member Functions | |
void | CleanUp (XrdXrootdJob2Do *jp) |
int | sendResult (XrdXrootdResponse *resp, const char *rpfx, XrdXrootdJob2Do *job) |
Private Attributes | |
XrdSysMutex | myMutex |
XrdScheduler * | Sched |
XrdOucTable< XrdXrootdJob2Do > | JobTable |
XrdOucProg * | theProg |
char * | JobName |
int | maxJobs |
int | numJobs |
Static Private Attributes | |
static const int | reScan = 15*60 |
Friends | |
class | XrdXrootdJob2Do |
Additional Inherited Members | |
Public Attributes inherited from XrdJob | |
XrdJob * | NextJob |
const char * | Comment |
XrdXrootdJob::XrdXrootdJob | ( | XrdScheduler * | schp, |
XrdOucProg * | pgm, | ||
const char * | jname, | ||
int | maxjobs = 4 |
||
) |
XrdXrootdJob::~XrdXrootdJob | ( | ) |
int XrdXrootdJob::Cancel | ( | const char * | jkey = 0 , |
XrdXrootdResponse * | resp = 0 |
||
) |
|
private |
|
virtual |
Implements XrdJob.
XrdOucTList * XrdXrootdJob::List | ( | void | ) |
int XrdXrootdJob::Schedule | ( | const char * | jkey, |
const char ** | args, | ||
XrdXrootdResponse * | resp, | ||
int | Opts = 0 |
||
) |
|
private |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |