|
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 |
1.8.5