Go to the documentation of this file. 1 #ifndef __XRDXROOTDNORMAIO_H__
2 #define __XRDXROOTDNORMAIO_H__
48 void Read(
long long offs,
int dlen)
override;
52 int Write(
long long offs,
int dlen)
override;
static const char * TraceID
Definition: XrdXrootdNormAio.hh:66
bool CopyF2L_Add2Q(XrdXrootdAioBuff *aioP=0)
Definition: XrdXrootdResponse.hh:49
bool Send(XrdXrootdAioBuff *aioP, bool final=false)
bool didSched
Definition: XrdXrootdNormAio.hh:71
static XrdXrootdNormAio * Alloc(XrdXrootdProtocol *protP, XrdXrootdResponse &resp, XrdXrootdFile *fP)
void Read(long long offs, int dlen) override
Definition: XrdXrootdAioBuff.hh:41
int Write(long long offs, int dlen) override
Definition: XrdXrootdAioTask.hh:47
virtual ~XrdXrootdNormAio()
Definition: XrdXrootdNormAio.hh:58
XrdXrootdAioBuff * sendQ
Definition: XrdXrootdNormAio.hh:68
Definition: XrdXrootdNormAio.hh:39
Definition: XrdXrootdFile.hh:101
void Recycle(bool release) override
bool CopyL2F(XrdXrootdAioBuff *aioP) override
Definition: XrdXrootdProtocol.hh:155
XrdXrootdNormAio()
Definition: XrdXrootdNormAio.hh:56
int reorders
Definition: XrdXrootdNormAio.hh:70
off_t sendOffset
Definition: XrdXrootdNormAio.hh:69