1#ifndef __XROOTD_PREPARE__H
2#define __XROOTD_PREPARE__H
99static int Open(
const char *reqid,
int &fsz);
#define close(a)
Definition XrdPosix.hh:43
#define closedir(a)
Definition XrdPosix.hh:45
Definition XrdOucTList.hh:42
XrdOucTList * next
Definition XrdOucTList.hh:45
Definition XrdScheduler.hh:46
void Schedule(XrdJob *jp)
Definition XrdSysError.hh:90
Definition XrdXrootdPrepare.hh:46
char * reqid
Definition XrdXrootdPrepare.hh:50
int reqlen
Definition XrdXrootdPrepare.hh:73
int usrlen
Definition XrdXrootdPrepare.hh:74
XrdXrootdPrepArgs(int sfree=1, int pfree=1)
Definition XrdXrootdPrepare.hh:57
char * notify
Definition XrdXrootdPrepare.hh:52
DIR * dirP
Definition XrdXrootdPrepare.hh:72
char mode[4]
Definition XrdXrootdPrepare.hh:54
~XrdXrootdPrepArgs()
Definition XrdXrootdPrepare.hh:62
int prty
Definition XrdXrootdPrepare.hh:53
char * user
Definition XrdXrootdPrepare.hh:51
XrdOucTList * paths
Definition XrdXrootdPrepare.hh:55
int freepaths
Definition XrdXrootdPrepare.hh:76
int freestore
Definition XrdXrootdPrepare.hh:75
Definition XrdXrootdPrepare.hh:84
static int Open(const char *reqid, int &fsz)
static int List(XrdXrootdPrepArgs &pargs, char *resp, int resplen)
static XrdSysError * eDest
Definition XrdXrootdPrepare.hh:114
static int scrubtime
Definition XrdXrootdPrepare.hh:116
static int LogDirLen
Definition XrdXrootdPrepare.hh:119
static const char * TraceID
Definition XrdXrootdPrepare.hh:112
~XrdXrootdPrepare()
Definition XrdXrootdPrepare.hh:108
static void Log(XrdXrootdPrepArgs &pargs)
static void Logdel(char *reqid)
static int setParms(int stime, int skeep)
static int scrubkeep
Definition XrdXrootdPrepare.hh:117
static XrdScheduler * SchedP
Definition XrdXrootdPrepare.hh:113
static int Close(int fd)
Definition XrdXrootdPrepare.hh:87
static char * LogDir
Definition XrdXrootdPrepare.hh:118
static int setParms(char *ldir)
XrdXrootdPrepare(XrdSysError *lp, XrdScheduler *sp, bool nomsg)
void DoIt()
Definition XrdXrootdPrepare.hh:89