#include <XrdXrootdJob.hh>
Public Member Functions | |
| XrdXrootdJob (XrdScheduler *schp, XrdOucProg *pgm, const char *jname, int maxjobs=4) | |
| ~XrdXrootdJob () | |
| 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) |
| Public Member Functions inherited from XrdJob | |
| XrdJob (const char *desc="") | |
| virtual | ~XrdJob () |
Friends | |
| class | XrdXrootdJob2Do |
Additional Inherited Members | |
| Public Attributes inherited from XrdJob | |
| const char * | Comment |
| XrdJob * | NextJob |
Definition at line 51 of file XrdXrootdJob.hh.
| XrdXrootdJob::XrdXrootdJob | ( | XrdScheduler * | schp, |
| XrdOucProg * | pgm, | ||
| const char * | jname, | ||
| int | maxjobs = 4 ) |
Definition at line 454 of file XrdXrootdJob.cc.
References XrdJob::XrdJob(), XrdScheduler::Schedule(), and XrdJob::XrdScheduler.
| XrdXrootdJob::~XrdXrootdJob | ( | ) |
Definition at line 482 of file XrdXrootdJob.cc.
References XrdJob::XrdJob().
| int XrdXrootdJob::Cancel | ( | const char * | jkey = 0, |
| XrdXrootdResponse * | resp = 0 ) |
Definition at line 494 of file XrdXrootdJob.cc.
References XrdXrootdJob2Do.
|
virtual |
Implements XrdJob.
Definition at line 542 of file XrdXrootdJob.cc.
References XrdJob::XrdJob(), and XrdXrootdJob2Do.
| XrdOucTList * XrdXrootdJob::List | ( | void | ) |
Definition at line 569 of file XrdXrootdJob.cc.
References XrdXrootdJob2Do.
| int XrdXrootdJob::Schedule | ( | const char * | jkey, |
| const char ** | args, | ||
| XrdXrootdResponse * | resp, | ||
| int | Opts = 0 ) |
Definition at line 598 of file XrdXrootdJob.cc.
References XrdJob::XrdJob(), XrdXrootdJob2Do::Job_Active, XrdXrootdJob2Do::Job_Done, JOB_Sync, JOB_Unique, kXR_ArgMissing, kXR_wait, kXR_waitresp, XrdXrootdResponse::Send(), XrdXrootdJob2Do::Status, and XrdXrootdJob2Do.
|
friend |
Definition at line 53 of file XrdXrootdJob.hh.
References XrdJob::XrdScheduler, and XrdXrootdJob2Do.
Referenced by Cancel(), DoIt(), List(), Schedule(), and XrdXrootdJob2Do.