1#ifndef __XRDXROOTDPGRWAIO_H__
2#define __XRDXROOTDPGRWAIO_H__
49 void Read(
long long offs,
int dlen)
override;
53 int Write(
long long offs,
int dlen)
override;
55static const int aioSZ = 64*1024;
Definition XrdXrootdAioBuff.hh:41
Definition XrdXrootdAioPgrw.hh:48
Definition XrdXrootdAioTask.hh:47
Definition XrdXrootdFile.hh:101
Definition XrdXrootdPgrwAio.hh:39
XrdXrootdPgwBadCS * badCSP
Definition XrdXrootdPgrwAio.hh:72
bool CopyL2F(XrdXrootdAioBuff *bP) override
bool CopyF2L_Add2Q(XrdXrootdAioPgrw *aioP=0)
static XrdXrootdPgrwAio * Alloc(XrdXrootdProtocol *protP, XrdXrootdResponse &resp, XrdXrootdFile *fP, XrdXrootdPgwBadCS *bcsP=0)
XrdXrootdPgrwAio()
Definition XrdXrootdPgrwAio.hh:59
static const int aioSZ
Definition XrdXrootdPgrwAio.hh:55
bool SendData(XrdXrootdAioBuff *bP, bool final=false)
static const char * TraceID
Definition XrdXrootdPgrwAio.hh:70
void Read(long long offs, int dlen) override
bool VerCks(XrdXrootdAioPgrw *aioP)
int Write(long long offs, int dlen) override
void Recycle(bool release) override
virtual ~XrdXrootdPgrwAio()
Definition XrdXrootdPgrwAio.hh:60
Definition XrdXrootdPgwBadCS.hh:37
Definition XrdXrootdProtocol.hh:156
Definition XrdXrootdResponse.hh:49