|
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 |
| XrdSfsAio * | theAIOP |
| XrdPssAioCB * | next |
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 { ... } |
| std::vector<uint32_t> XrdPssAioCB::csVec |
|
staticprivate |
|
private |
|
private |
|
staticprivate |
Referenced by SetMax().
|
staticprivate |
| XrdPssAioCB* XrdPssAioCB::next |
|
staticprivate |
| XrdSfsAio* XrdPssAioCB::theAIOP |
1.8.5