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