1 #ifndef __XRDXROOTDJOB_HH_
2 #define __XRDXROOTDJOB_HH_
33 #include <sys/types.h>
43 class XrdXrootdJob2Do;
48 #define JOB_Sync 0x0001
49 #define JOB_Unique 0x0002
friend class XrdXrootdJob2Do
Definition: XrdXrootdJob.hh:53
XrdXrootdJob(XrdScheduler *schp, XrdOucProg *pgm, const char *jname, int maxjobs=4)
XrdScheduler * Sched
Definition: XrdXrootdJob.hh:88
XrdOucProg * theProg
Definition: XrdXrootdJob.hh:90
int maxJobs
Definition: XrdXrootdJob.hh:92
int sendResult(XrdXrootdResponse *resp, const char *rpfx, XrdXrootdJob2Do *job)
Definition: XrdScheduler.hh:45
XrdOucTable< XrdXrootdJob2Do > JobTable
Definition: XrdXrootdJob.hh:89
Definition: XrdSysPthread.hh:164
Definition: XrdLink.hh:51
Definition: XrdOucProg.hh:37
XrdSysMutex myMutex
Definition: XrdXrootdJob.hh:87
Definition: XrdOucTList.hh:41
static const int reScan
Definition: XrdXrootdJob.hh:85
void CleanUp(XrdXrootdJob2Do *jp)
Definition: XrdXrootdResponse.hh:48
int numJobs
Definition: XrdXrootdJob.hh:93
char * JobName
Definition: XrdXrootdJob.hh:91
Definition: XrdXrootdJob.hh:51
int Cancel(const char *jkey=0, XrdXrootdResponse *resp=0)
int Schedule(const char *jkey, const char **args, XrdXrootdResponse *resp, int Opts=0)