xrootd
|
#include <XrdXrootdAio.hh>
Public Member Functions | |
virtual void | doneRead () |
virtual void | doneWrite () |
virtual void | Recycle () |
XrdXrootdAio () | |
~XrdXrootdAio () | |
![]() | |
XrdSfsAio () | |
virtual | ~XrdSfsAio () |
Public Attributes | |
XrdBuffer * | buffp |
![]() | |
struct aiocb | sfsAio |
uint32_t * | cksVec |
ssize_t | Result |
const char * | TIdent |
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 |
|
inline |
|
staticprivate |
|
staticprivate |
|
virtual |
Implements XrdSfsAio.
|
virtual |
Implements XrdSfsAio.
|
virtual |
Implements XrdSfsAio.
|
friend |
|
private |
Referenced by XrdXrootdAio().
|
staticprivate |
XrdBuffer* XrdXrootdAio::buffp |
Referenced by XrdXrootdAio().
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
Referenced by XrdXrootdAioReq::Pop(), XrdXrootdAioReq::Push(), and XrdXrootdAio().
|
staticprivate |
|
staticprivate |
|
staticprivate |