1#ifndef __XRDXROOTDAIOPGRW__
2#define __XRDXROOTDAIOPGRW__
58struct iovec *
iov4Send(
int &iovNum,
int &iovLen,
bool cs2net=
false);
61 {
bool retval =
cksVec == 0;
Definition XrdBuffer.hh:42
uint32_t * cksVec
Definition XrdSfsAio.hh:63
Definition XrdXrootdAioBuff.hh:41
Definition XrdXrootdAioPgrw.hh:48
int Setup2Send(off_t offs, int dlen, const char *&eMsg)
uint32_t csVec[acsSZ]
Definition XrdXrootdAioPgrw.hh:84
struct iovec * iov4Send(int &iovNum, int &iovLen, bool cs2net=false)
static const char * TraceID
Definition XrdXrootdAioPgrw.hh:80
static const int acsSZ
Definition XrdXrootdAioPgrw.hh:76
static const int aioSZ
Definition XrdXrootdAioPgrw.hh:75
static XrdXrootdAioPgrw * Alloc(XrdXrootdAioTask *arp)
struct iovec * iov4Data(int &iovNum)
Definition XrdXrootdAioPgrw.hh:54
XrdXrootdAioPgrw(XrdXrootdAioTask *tP, XrdBuffer *bP)
struct iovec * iov4Recv(int &iovNum)
int iovReset
Definition XrdXrootdAioPgrw.hh:83
bool noChkSums(bool reset=true)
Definition XrdXrootdAioPgrw.hh:60
int csNum
Definition XrdXrootdAioPgrw.hh:82
int Setup2Recv(off_t offs, int dlen, const char *&eMsg)
struct iovec ioVec[acsSZ *2+1]
Definition XrdXrootdAioPgrw.hh:85
Definition XrdXrootdAioTask.hh:47
Definition XrdXrootdFile.hh:101
static const int aioSZ
Definition XrdXrootdPgrwAio.hh:55
Definition XrdXrootdProtocol.hh:156
static const int kXR_pgPageSZ
Definition XProtocol.hh:494