#include <XrdBwmHandle.hh>
Collaboration diagram for XrdBwmHandle:
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 | |
XrdBwmHandle * | Alloc (const char *theUsr, const char *thePath, const char *lclNode, const char *rmtNode, int Incomming) |
void * | Dispatch () |
int | setPolicy (XrdBwmPolicy *pP, XrdBwmLogger *lP) |
Public Attributes | |
HandleState | Status |
Static Private Member Functions | |
XrdBwmHandle * | Alloc (XrdBwmHandle *oldHandle=0) |
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 | |
XrdBwmPolicy * | Policy = 0 |
XrdBwmLogger * | Logger = 0 |
XrdBwmHandle * | Free = 0 |
unsigned int | numQueued = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|