1 #ifndef __XRDXROOTDPGWCTL_HH_ 2 #define __XRDXROOTDPGWCTL_HH_ 67 buff = (
char *)
ioVec[1].iov_base;
74 if (k >=
iovNum) {dlen = 0;
return 0;}
75 char *buff = (
char *)
ioVec[k+1].iov_base;
77 else {
int n = (
iovNum - k)/2;
kXR_unt32 csVec[maxIOVN/2]
Definition: XrdXrootdPgwCtl.hh:116
Definition: XProtocol.hh:1064
struct iovec ioVec[maxIOVN]
Definition: XrdXrootdPgwCtl.hh:117
static const int maxIOVN
Definition: XrdXrootdPgwCtl.hh:46
ServerResponseStatus resp
Definition: XrdXrootdPgwCtl.hh:48
static const int kXR_pgMaxEpr
Definition: XProtocol.hh:491
static const int maxBSize
Definition: XrdXrootdPgwCtl.hh:45
char * FrameLeft(int k, int &dlen)
Definition: XrdXrootdPgwCtl.hh:72
bool isSusp
Definition: XrdXrootdPgwCtl.hh:115
const char * ID
Definition: XrdXrootdPgwCtl.hh:105
bool Suspend(bool torf)
Definition: XrdXrootdPgwCtl.hh:88
ServerResponseBody_pgWrCSE cse
Definition: XrdXrootdPgwCtl.hh:100
Definition: XrdXrootdPgwCtl.hh:40
kXR_int64 badOffs[XrdProto::kXR_pgMaxEpr]
Definition: XrdXrootdPgwCtl.hh:101
bool Suspend()
Definition: XrdXrootdPgwCtl.hh:86
Definition: XProtocol.hh:1228
XrdXrootdPgwCtl(const char *id, int pid)
short fixSRD
Definition: XrdXrootdPgwCtl.hh:113
Definition: XrdXrootdFile.hh:99
int bsize
Definition: XrdBuffer.hh:46
char * boInfo(int &boLen)
ServerResponseBody_pgWrite info
Definition: XrdXrootdPgwCtl.hh:49
struct iovec * FrameInfo(int &iovn, int &rdlen)
Definition: XrdXrootdPgwCtl.hh:58
char pathID
Definition: XrdXrootdPgwCtl.hh:114
int dataBLen
Definition: XrdXrootdPgwCtl.hh:107
static const int kXR_pgPageSZ
Definition: XProtocol.hh:488
char * buff
Definition: XrdBuffer.hh:45
char * dataBuff
Definition: XrdXrootdPgwCtl.hh:106
short endLen
Definition: XrdXrootdPgwCtl.hh:111
unsigned int kXR_unt32
Definition: XPtypes.hh:90
short boCount
Definition: XrdXrootdPgwCtl.hh:112
const char * Setup(XrdBuffer *buffP, kXR_int64 fOffs, int totlen)
int iovRem
Definition: XrdXrootdPgwCtl.hh:109
int iovNum
Definition: XrdXrootdPgwCtl.hh:108
static const int crcSZ
Definition: XrdXrootdPgwCtl.hh:44
const char * boAdd(XrdXrootdFile *fP, kXR_int64 foffs, int dlen=XrdProto::kXR_pgPageSZ)
Definition: XProtocol.hh:1056
static const char * TraceID
Definition: XrdXrootdPgwCtl.hh:104
int iovLen
Definition: XrdXrootdPgwCtl.hh:110
kXR_unt32 * FrameInfo(int &csNum, char *&buff, int &datalen, XrdBuffer *bP)
Definition: XrdXrootdPgwCtl.hh:63
~XrdXrootdPgwCtl()
Definition: XrdXrootdPgwCtl.hh:96
long long kXR_int64
Definition: XPtypes.hh:98
Definition: XrdBuffer.hh:41