xrootd
|
Public Member Functions | |
void | Done (int &Results, XrdOucErrInfo *eInfo) |
int | Same (unsigned long long arg1, unsigned long long arg2) |
XrdBwmHandleCB () | |
~XrdBwmHandleCB () | |
Static Public Member Functions | |
static XrdBwmHandleCB * | Alloc () |
Private Attributes | |
XrdBwmHandleCB * | Next |
Static Private Attributes | |
static XrdSysMutex | xMutex |
static XrdBwmHandleCB * | Free = 0 |
XrdBwmHandleCB::XrdBwmHandleCB | ( | ) | [inline] |
Referenced by Alloc().
XrdBwmHandleCB::~XrdBwmHandleCB | ( | ) | [inline] |
static XrdBwmHandleCB* XrdBwmHandleCB::Alloc | ( | ) | [inline, static] |
References Free, XrdSysMutex::Lock(), Next, XrdSysMutex::UnLock(), xMutex, and XrdBwmHandleCB().
void XrdBwmHandleCB::Done | ( | int & | Results, |
XrdOucErrInfo * | eInfo | ||
) | [inline, virtual] |
Implements XrdOucEICB.
References Free, XrdSysMutex::Lock(), Next, XrdSysMutex::UnLock(), and xMutex.
int XrdBwmHandleCB::Same | ( | unsigned long long | arg1, |
unsigned long long | arg2 | ||
) | [inline, virtual] |
Implements XrdOucEICB.
XrdBwmHandleCB * XrdBwmHandleCB::Free = 0 [static, private] |
XrdBwmHandleCB* XrdBwmHandleCB::Next [private] |
XrdSysMutex XrdBwmHandleCB::xMutex [static, private] |