XrdXrootdPrepare Class Reference

#include <XrdXrootdPrepare.hh>

Inheritance diagram for XrdXrootdPrepare:
Inheritance graph
[legend]
Collaboration diagram for XrdXrootdPrepare:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void DoIt ()
 XrdXrootdPrepare (XrdSysError *lp, XrdScheduler *sp, bool nomsg)
 ~XrdXrootdPrepare ()

Static Public Member Functions

static int Close (int fd)
static int List (XrdXrootdPrepArgs &pargs, char *resp, int resplen)
static void Log (XrdXrootdPrepArgs &pargs)
static void Logdel (char *reqid)
static int Open (const char *reqid, int &fsz)
static void Scrub ()
static int setParms (int stime, int skeep)
static int setParms (char *ldir)

Static Private Attributes

static const char * TraceID
static XrdSchedulerSchedP
static XrdSysErroreDest
static int scrubtime
static int scrubkeep
static char * LogDir
static int LogDirLen

Constructor & Destructor Documentation

XrdXrootdPrepare::XrdXrootdPrepare ( XrdSysError lp,
XrdScheduler sp,
bool  nomsg 
)
XrdXrootdPrepare::~XrdXrootdPrepare (  )  [inline]

Member Function Documentation

static int XrdXrootdPrepare::Close ( int  fd  )  [inline, static]

References close.

void XrdXrootdPrepare::DoIt (  )  [inline, virtual]

Implements XrdJob.

References SchedP, XrdScheduler::Schedule(), Scrub(), and scrubtime.

static int XrdXrootdPrepare::List ( XrdXrootdPrepArgs pargs,
char *  resp,
int  resplen 
) [static]
static void XrdXrootdPrepare::Log ( XrdXrootdPrepArgs pargs  )  [static]
static void XrdXrootdPrepare::Logdel ( char *  reqid  )  [static]
static int XrdXrootdPrepare::Open ( const char *  reqid,
int &  fsz 
) [static]
static void XrdXrootdPrepare::Scrub (  )  [static]

Referenced by DoIt().

static int XrdXrootdPrepare::setParms ( char *  ldir  )  [static]
static int XrdXrootdPrepare::setParms ( int  stime,
int  skeep 
) [static]

Member Data Documentation

char* XrdXrootdPrepare::LogDir [static, private]
int XrdXrootdPrepare::LogDirLen [static, private]

Referenced by DoIt().

int XrdXrootdPrepare::scrubkeep [static, private]
int XrdXrootdPrepare::scrubtime [static, private]

Referenced by DoIt().

const char* XrdXrootdPrepare::TraceID [static, private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 17 Dec 2019 for xrootd by  doxygen 1.6.1