41static const unsigned int idMax = 16777215;
46 {reqCmd =
static_cast<unsigned char>(cmd);}
50inline const unsigned char *
Data() {
return &reqCmd;}
52inline void Id(
unsigned int id)
53 {
unsigned char tmp = reqCmd;
54 reqId = htonl(
id & idMask);
58inline unsigned int Id() {
return ntohl(reqId) & idMask;}
60inline void Size(
unsigned int sz) {reqSize = htonl(sz);}
62inline unsigned int Size() {
return ntohl(reqSize);}
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)) {}
77static const int idMask = 0x00ffffff;
79union {
unsigned char reqCmd;
void Size(unsigned int sz)
XrdSsiRRInfo(unsigned long long ival=0)
unsigned long long Info()
const unsigned char * Data()
static const unsigned int idMax
static const int fullResp
static const int pendResp
static const int alrtResp