Go to the documentation of this file. 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
Definition: XrdXrootdJob.hh:51
XrdSysMutex myMutex
Definition: XrdXrootdJob.hh:87
Definition: XrdOucProg.hh:37
Definition: XrdSysPthread.hh:165
int sendResult(XrdXrootdResponse *resp, const char *rpfx, XrdXrootdJob2Do *job)
void CleanUp(XrdXrootdJob2Do *jp)
static const int reScan
Definition: XrdXrootdJob.hh:85
Definition: XrdXrootdResponse.hh:48
char * JobName
Definition: XrdXrootdJob.hh:91
int numJobs
Definition: XrdXrootdJob.hh:93
int Schedule(const char *jkey, const char **args, XrdXrootdResponse *resp, int Opts=0)
XrdScheduler * Sched
Definition: XrdXrootdJob.hh:88
int Cancel(const char *jkey=0, XrdXrootdResponse *resp=0)
Definition: XrdScheduler.hh:44
XrdOucTable< XrdXrootdJob2Do > JobTable
Definition: XrdXrootdJob.hh:89
Definition: XrdLink.hh:63
XrdXrootdJob(XrdScheduler *schp, XrdOucProg *pgm, const char *jname, int maxjobs=4)
friend class XrdXrootdJob2Do
Definition: XrdXrootdJob.hh:53
XrdOucProg * theProg
Definition: XrdXrootdJob.hh:90
int maxJobs
Definition: XrdXrootdJob.hh:92
Definition: XrdOucTList.hh:41