#include <XrdXrootdAio.hh>


Public Member Functions | |
| virtual void | doneRead () |
| virtual void | doneWrite () |
| virtual void | Recycle () |
| XrdXrootdAio () | |
| ~XrdXrootdAio () | |
Public Attributes | |
| XrdBuffer * | buffp |
Static Private Member Functions | |
| static XrdXrootdAio * | Alloc (XrdXrootdAioReq *arp, int bsize=0) |
| static XrdXrootdAio * | addBlock () |
Private Attributes | |
| XrdXrootdAio * | Next |
| XrdXrootdAioReq * | aioReq |
Static Private Attributes | |
| static const char * | TraceID |
| static XrdBuffManager * | BPool |
| static XrdScheduler * | Sched |
| static XrdXrootdStats * | SI |
| static XrdSysMutex | fqMutex |
| static XrdXrootdAio * | fqFirst |
| static int | maxAio |
Friends | |
| class | XrdXrootdAioReq |
| XrdXrootdAio::~XrdXrootdAio | ( | ) | [inline] |
| static XrdXrootdAio* XrdXrootdAio::addBlock | ( | ) | [static, private] |
| static XrdXrootdAio* XrdXrootdAio::Alloc | ( | XrdXrootdAioReq * | arp, | |
| int | bsize = 0 | |||
| ) | [static, private] |
| virtual void XrdXrootdAio::doneRead | ( | ) | [virtual] |
Implements XrdSfsAio.
| virtual void XrdXrootdAio::doneWrite | ( | ) | [virtual] |
Implements XrdSfsAio.
| virtual void XrdXrootdAio::Recycle | ( | ) | [virtual] |
Implements XrdSfsAio.
friend class XrdXrootdAioReq [friend] |
XrdXrootdAioReq* XrdXrootdAio::aioReq [private] |
Referenced by XrdXrootdAio().
XrdBuffManager* XrdXrootdAio::BPool [static, private] |
Referenced by XrdXrootdAio().
XrdXrootdAio* XrdXrootdAio::fqFirst [static, private] |
XrdSysMutex XrdXrootdAio::fqMutex [static, private] |
int XrdXrootdAio::maxAio [static, private] |
XrdXrootdAio* XrdXrootdAio::Next [private] |
Referenced by XrdXrootdAioReq::Pop(), XrdXrootdAioReq::Push(), and XrdXrootdAio().
XrdScheduler* XrdXrootdAio::Sched [static, private] |
XrdXrootdStats* XrdXrootdAio::SI [static, private] |
const char* XrdXrootdAio::TraceID [static, private] |
1.6.1