1 #ifndef __XRDXROOTDAIOPGRW__
2 #define __XRDXROOTDAIOPGRW__
58 struct 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
XrdXrootdAioPgrw(XrdXrootdAioTask *tP, XrdBuffer *bP)
static XrdXrootdAioPgrw * Alloc(XrdXrootdAioTask *arp)
int iovReset
Definition: XrdXrootdAioPgrw.hh:83
bool noChkSums(bool reset=true)
Definition: XrdXrootdAioPgrw.hh:60
int csNum
Definition: XrdXrootdAioPgrw.hh:82
struct iovec * iov4Data(int &iovNum)
Definition: XrdXrootdAioPgrw.hh:54
int Setup2Recv(off_t offs, int dlen, const char *&eMsg)
struct iovec ioVec[acsSZ *2+1]
Definition: XrdXrootdAioPgrw.hh:85
struct iovec * iov4Recv(int &iovNum)
Definition: XrdXrootdAioTask.hh:46
Definition: XrdXrootdFile.hh:101
static const int aioSZ
Definition: XrdXrootdPgrwAio.hh:55
Definition: XrdXrootdProtocol.hh:156
static const int kXR_pgPageSZ
Definition: XProtocol.hh:488