xrootd
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
XrdXrootdPrepare Class Reference

#include <XrdXrootdPrepare.hh>

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

Public Member Functions

void DoIt ()
 
 XrdXrootdPrepare (XrdSysError *lp, XrdScheduler *sp, bool nomsg)
 
 ~XrdXrootdPrepare ()
 
- Public Member Functions inherited from XrdJob
 XrdJob (const char *desc="")
 
virtual ~XrdJob ()
 

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
 

Additional Inherited Members

- Public Attributes inherited from XrdJob
XrdJobNextJob
 
const char * Comment
 

Constructor & Destructor Documentation

◆ XrdXrootdPrepare()

XrdXrootdPrepare::XrdXrootdPrepare ( XrdSysError lp,
XrdScheduler sp,
bool  nomsg 
)

◆ ~XrdXrootdPrepare()

XrdXrootdPrepare::~XrdXrootdPrepare ( )
inline

Member Function Documentation

◆ Close()

static int XrdXrootdPrepare::Close ( int  fd)
inlinestatic

References close.

◆ DoIt()

void XrdXrootdPrepare::DoIt ( )
inlinevirtual

Implements XrdJob.

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

◆ List()

static int XrdXrootdPrepare::List ( XrdXrootdPrepArgs pargs,
char *  resp,
int  resplen 
)
static

◆ Log()

static void XrdXrootdPrepare::Log ( XrdXrootdPrepArgs pargs)
static

◆ Logdel()

static void XrdXrootdPrepare::Logdel ( char *  reqid)
static

◆ Open()

static int XrdXrootdPrepare::Open ( const char *  reqid,
int &  fsz 
)
static

◆ Scrub()

static void XrdXrootdPrepare::Scrub ( )
static

Referenced by DoIt().

◆ setParms() [1/2]

static int XrdXrootdPrepare::setParms ( char *  ldir)
static

◆ setParms() [2/2]

static int XrdXrootdPrepare::setParms ( int  stime,
int  skeep 
)
static

Member Data Documentation

◆ eDest

XrdSysError* XrdXrootdPrepare::eDest
staticprivate

◆ LogDir

char* XrdXrootdPrepare::LogDir
staticprivate

◆ LogDirLen

int XrdXrootdPrepare::LogDirLen
staticprivate

◆ SchedP

XrdScheduler* XrdXrootdPrepare::SchedP
staticprivate

Referenced by DoIt().

◆ scrubkeep

int XrdXrootdPrepare::scrubkeep
staticprivate

◆ scrubtime

int XrdXrootdPrepare::scrubtime
staticprivate

Referenced by DoIt().

◆ TraceID

const char* XrdXrootdPrepare::TraceID
staticprivate

The documentation for this class was generated from the following file: