1#ifndef __XRDXROOTDJOB_HH_
2#define __XRDXROOTDJOB_HH_
48#define JOB_Sync 0x0001
49#define JOB_Unique 0x0002
Definition XrdOucProg.hh:38
Definition XrdOucTList.hh:42
Definition XrdOucTable.hh:38
Definition XrdScheduler.hh:46
Definition XrdSysPthread.hh:165
Definition XrdXrootdJob.hh:52
static const int reScan
Definition XrdXrootdJob.hh:85
XrdXrootdJob(XrdScheduler *schp, XrdOucProg *pgm, const char *jname, int maxjobs=4)
int Schedule(const char *jkey, const char **args, XrdXrootdResponse *resp, int Opts=0)
int maxJobs
Definition XrdXrootdJob.hh:92
int numJobs
Definition XrdXrootdJob.hh:93
XrdScheduler * Sched
Definition XrdXrootdJob.hh:88
XrdSysMutex myMutex
Definition XrdXrootdJob.hh:87
friend class XrdXrootdJob2Do
Definition XrdXrootdJob.hh:53
int Cancel(const char *jkey=0, XrdXrootdResponse *resp=0)
void CleanUp(XrdXrootdJob2Do *jp)
XrdOucProg * theProg
Definition XrdXrootdJob.hh:90
char * JobName
Definition XrdXrootdJob.hh:91
int sendResult(XrdXrootdResponse *resp, const char *rpfx, XrdXrootdJob2Do *job)
XrdOucTable< XrdXrootdJob2Do > JobTable
Definition XrdXrootdJob.hh:89
Definition XrdXrootdResponse.hh:49