|
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 |
1.8.5