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