xrootd
|
#include <XrdBwmHandle.hh>
Classes | |
class | theEICB |
Public Types | |
enum | HandleState { Idle = 0, Scheduled, Dispatched } |
Public Member Functions | |
int | Activate (XrdOucErrInfo &einfo) |
const char * | Name () |
void | Retire () |
XrdBwmHandle () | |
~XrdBwmHandle () | |
Static Public Member Functions | |
static XrdBwmHandle * | Alloc (const char *theUsr, const char *thePath, const char *lclNode, const char *rmtNode, int Incoming) |
static void * | Dispatch () |
static int | setPolicy (XrdBwmPolicy *pP, XrdBwmLogger *lP) |
Public Attributes | |
HandleState | Status |
Static Private Member Functions | |
static XrdBwmHandle * | Alloc (XrdBwmHandle *oldHandle=0) |
static XrdBwmHandle * | refHandle (int refID, XrdBwmHandle *hP=0) |
Private Attributes | |
XrdSysMutex | hMutex |
XrdBwmPolicy::SchedParms | Parms |
XrdBwmHandle * | Next |
XrdOucEICB * | ErrCB |
unsigned long long | ErrCBarg |
time_t | qTime |
time_t | rTime |
long long | xSize |
long | xTime |
int | rHandle |
XrdBwmHandle::theEICB | myEICB |
Static Private Attributes | |
static XrdBwmPolicy * | Policy |
static XrdBwmLogger * | Logger |
static XrdBwmHandle * | Free |
static unsigned int | numQueued |
|
inline |
|
inline |
int XrdBwmHandle::Activate | ( | XrdOucErrInfo & | einfo | ) |
|
static |
|
staticprivate |
|
static |
|
inline |
References XrdBwmPolicy::SchedParms::Lfn, and Parms.
Referenced by XrdBwmFile::FName().
|
staticprivate |
void XrdBwmHandle::Retire | ( | ) |
|
static |
|
private |
|
private |
|
staticprivate |
|
private |
|
staticprivate |
|
private |
|
private |
|
staticprivate |
|
private |
Referenced by Name().
|
staticprivate |
|
private |
|
private |
|
private |
HandleState XrdBwmHandle::Status |
|
private |
|
private |