#include <XrdPssAioCB.hh>


Public Member Functions | |
| virtual void | Complete (ssize_t Result) |
| void | Recycle () |
Static Public Member Functions | |
| static XrdPssAioCB * | Alloc (XrdSfsAio *aiop, bool isWr) |
| static void | SetMax (int mval) |
Private Member Functions | |
| XrdPssAioCB () | |
| virtual | ~XrdPssAioCB () |
Private Attributes | |
| union { | |
| XrdSfsAio * theAIOP | |
| XrdPssAioCB * next | |
| }; | |
| bool | isWrite |
Static Private Attributes | |
| static XrdSysMutex | myMutex |
| static XrdPssAioCB * | freeCB |
| static int | numFree |
| static int | maxFree |
| XrdPssAioCB::XrdPssAioCB | ( | ) | [inline, private] |
| virtual XrdPssAioCB::~XrdPssAioCB | ( | ) | [inline, private, virtual] |
| static XrdPssAioCB* XrdPssAioCB::Alloc | ( | XrdSfsAio * | aiop, | |
| bool | isWr | |||
| ) | [static] |
| virtual void XrdPssAioCB::Complete | ( | ssize_t | Result | ) | [virtual] |
Implements XrdPosixCallBackIO.
| void XrdPssAioCB::Recycle | ( | ) |
| static void XrdPssAioCB::SetMax | ( | int | mval | ) | [inline, static] |
References maxFree.
union { ... } [private] |
XrdPssAioCB* XrdPssAioCB::freeCB [static, private] |
bool XrdPssAioCB::isWrite [private] |
int XrdPssAioCB::maxFree [static, private] |
Referenced by SetMax().
XrdSysMutex XrdPssAioCB::myMutex [static, private] |
int XrdPssAioCB::numFree [static, private] |
1.6.1