41static const unsigned int idMax = 16777215;
46 {
reqCmd =
static_cast<unsigned char>(cmd);}
52inline void Id(
unsigned int id)
53 {
unsigned char tmp =
reqCmd;
64inline unsigned long long Info()
65 {
return (
static_cast<unsigned long long>(
reqId & 0xffffffff) <<32LL)
66 |(
static_cast<unsigned long long>(
reqSize & 0xffffffff));
71 :
reqId(static_cast<unsigned int>( (ival>>32) & 0xffffffff)),
72 reqSize(static_cast<unsigned int>(ival & 0xffffffff)) {}
Definition XrdSsiRRInfo.hh:38
Opc
Definition XrdSsiRRInfo.hh:43
@ Rxq
Definition XrdSsiRRInfo.hh:43
@ Can
Definition XrdSsiRRInfo.hh:43
@ Rwt
Definition XrdSsiRRInfo.hh:43
unsigned int Id()
Definition XrdSsiRRInfo.hh:58
void Size(unsigned int sz)
Definition XrdSsiRRInfo.hh:60
~XrdSsiRRInfo()
Definition XrdSsiRRInfo.hh:74
XrdSsiRRInfo(unsigned long long ival=0)
Definition XrdSsiRRInfo.hh:70
Opc Cmd()
Definition XrdSsiRRInfo.hh:48
unsigned int reqSize
Definition XrdSsiRRInfo.hh:82
unsigned char reqCmd
Definition XrdSsiRRInfo.hh:79
static const int idMask
Definition XrdSsiRRInfo.hh:77
unsigned long long Info()
Definition XrdSsiRRInfo.hh:64
const unsigned char * Data()
Definition XrdSsiRRInfo.hh:50
void Cmd(Opc cmd)
Definition XrdSsiRRInfo.hh:45
unsigned int reqId
Definition XrdSsiRRInfo.hh:80
unsigned int Size()
Definition XrdSsiRRInfo.hh:62
void Id(unsigned int id)
Definition XrdSsiRRInfo.hh:52
static const unsigned int idMax
Definition XrdSsiRRInfo.hh:41
Definition XrdSsiRRInfo.hh:90
int rsvd1
Definition XrdSsiRRInfo.hh:99
int rsvd2
Definition XrdSsiRRInfo.hh:100
static const int fullResp
Definition XrdSsiRRInfo.hh:92
static const int pendResp
Definition XrdSsiRRInfo.hh:93
char flags
Definition XrdSsiRRInfo.hh:96
unsigned short pfxLen
Definition XrdSsiRRInfo.hh:97
unsigned int mdLen
Definition XrdSsiRRInfo.hh:98
static const int alrtResp
Definition XrdSsiRRInfo.hh:91
char tag
Definition XrdSsiRRInfo.hh:95