Go to the documentation of this file.
52 const char *lclNode,
const char *rmtNode,
96 int Same(
unsigned long long arg1,
unsigned long long arg2)
97 {
return arg1 == arg2;}
~XrdBwmHandle()
Definition: XrdBwmHandle.hh:67
Definition: XrdSysPthread.hh:165
static XrdBwmHandle * Alloc(const char *theUsr, const char *thePath, const char *lclNode, const char *rmtNode, int Incomming)
Definition: XrdBwmPolicy.hh:118
XrdBwmHandle()
Definition: XrdBwmHandle.hh:63
long xTime
Definition: XrdBwmHandle.hh:86
static XrdBwmHandle * Alloc(XrdBwmHandle *oldHandle=0)
@ Dispatched
Definition: XrdBwmHandle.hh:45
void Done(int &Result, XrdOucErrInfo *eInfo, const char *Path=0)
Definition: XrdBwmHandle.hh:93
unsigned long long ErrCBarg
Definition: XrdBwmHandle.hh:82
XrdBwmHandle * Next
Definition: XrdBwmHandle.hh:80
XrdOucEICB * ErrCB
Definition: XrdBwmHandle.hh:81
XrdSysMutex hMutex
Definition: XrdBwmHandle.hh:78
static XrdBwmHandle * Free
Definition: XrdBwmHandle.hh:75
void Wait()
Definition: XrdBwmHandle.hh:99
Definition: XrdBwmLogger.hh:41
const char * Name()
Definition: XrdBwmHandle.hh:57
int rHandle
Definition: XrdBwmHandle.hh:87
Definition: XrdOucErrInfo.hh:485
void Wait()
Definition: XrdSysPthread.hh:453
XrdBwmPolicy::SchedParms Parms
Definition: XrdBwmHandle.hh:79
Definition: XrdSysPthread.hh:438
XrdBwmHandle::theEICB myEICB
time_t rTime
Definition: XrdBwmHandle.hh:84
static unsigned int numQueued
Definition: XrdBwmHandle.hh:76
HandleState Status
Definition: XrdBwmHandle.hh:47
static XrdBwmPolicy * Policy
Definition: XrdBwmHandle.hh:73
long long xSize
Definition: XrdBwmHandle.hh:85
Definition: XrdBwmHandle.hh:42
XrdSysSemaphore mySem
Definition: XrdBwmHandle.hh:106
virtual ~theEICB()
Definition: XrdBwmHandle.hh:103
int Activate(XrdOucErrInfo &einfo)
static XrdBwmHandle * refHandle(int refID, XrdBwmHandle *hP=0)
HandleState
Definition: XrdBwmHandle.hh:45
Definition: XrdOucErrInfo.hh:101
int Same(unsigned long long arg1, unsigned long long arg2)
Definition: XrdBwmHandle.hh:96
theEICB()
Definition: XrdBwmHandle.hh:101
char * Lfn
Definition: XrdBwmPolicy.hh:120
Definition: XrdBwmPolicy.hh:34
static int setPolicy(XrdBwmPolicy *pP, XrdBwmLogger *lP)
void Post()
Definition: XrdSysPthread.hh:449
Definition: XrdBwmHandle.hh:90
@ Scheduled
Definition: XrdBwmHandle.hh:45
@ Idle
Definition: XrdBwmHandle.hh:45
time_t qTime
Definition: XrdBwmHandle.hh:83
static XrdBwmLogger * Logger
Definition: XrdBwmHandle.hh:74