xrootd
|
#include <XrdPssAioCB.hh>
Public Member Functions | |
virtual void | Complete (ssize_t Result) |
void | Recycle () |
Public Member Functions inherited from XrdPosixCallBackIO | |
XrdPosixCallBackIO () | |
virtual | ~XrdPosixCallBackIO () |
Public Member Functions inherited from XrdOucCacheIOCB | |
XrdOucCacheIOCB () | |
virtual | ~XrdOucCacheIOCB () |
Static Public Member Functions | |
static XrdPssAioCB * | Alloc (XrdSfsAio *aiop, bool isWr, bool pgrw=false) |
static void | SetMax (int mval) |
Public Attributes | |
std::vector< uint32_t > | csVec |
Private Member Functions | |
XrdPssAioCB () | |
virtual | ~XrdPssAioCB () |
Private Attributes | ||
union { | ||
XrdSfsAio * theAIOP | ||
XrdPssAioCB * next | ||
}; | ||
bool | isWrite | |
bool | isPGrw | |
Static Private Attributes | |
static XrdSysMutex | myMutex |
static XrdPssAioCB * | freeCB |
static int | numFree |
static int | maxFree |
|
inlineprivate |
|
inlineprivatevirtual |
|
static |
|
virtual |
Implements XrdPosixCallBackIO.
void XrdPssAioCB::Recycle | ( | ) |
|
inlinestatic |
References maxFree.
union { ... } XrdPssAioCB |
std::vector<uint32_t> XrdPssAioCB::csVec |
|
staticprivate |
|
private |
|
private |
|
staticprivate |
Referenced by SetMax().
|
staticprivate |
XrdPssAioCB* XrdPssAioCB::next |
|
staticprivate |
XrdSfsAio* XrdPssAioCB::theAIOP |