XrdSsiRRInfo Class Reference

#include <XrdSsiRRInfo.hh>

List of all members.

Public Types

enum  Opc { Rxq = 0, Rwt = 1, Can = 2 }

Public Member Functions

void Cmd (Opc cmd)
Opc Cmd ()
const unsigned char * Data ()
void Id (unsigned int id)
unsigned int Id ()
void Size (unsigned int sz)
unsigned int Size ()
unsigned long long Info ()
 XrdSsiRRInfo (unsigned long long ival=0)
 ~XrdSsiRRInfo ()

Static Public Attributes

static const unsigned int idMax = 16777215

Private Attributes

union {
   unsigned char   reqCmd
   unsigned int   reqId
}; 
unsigned int reqSize

Static Private Attributes

static const int idMask = 0x00ffffff

Member Enumeration Documentation

Enumerator:
Rxq 
Rwt 
Can 

Constructor & Destructor Documentation

XrdSsiRRInfo::XrdSsiRRInfo ( unsigned long long  ival = 0  )  [inline]
XrdSsiRRInfo::~XrdSsiRRInfo (  )  [inline]

Member Function Documentation

Opc XrdSsiRRInfo::Cmd (  )  [inline]

References reqCmd.

void XrdSsiRRInfo::Cmd ( Opc  cmd  )  [inline]

References reqCmd.

const unsigned char* XrdSsiRRInfo::Data (  )  [inline]

References reqCmd.

unsigned int XrdSsiRRInfo::Id (  )  [inline]

References idMask, and reqId.

void XrdSsiRRInfo::Id ( unsigned int  id  )  [inline]

References idMask, reqCmd, and reqId.

unsigned long long XrdSsiRRInfo::Info (  )  [inline]

References reqId, and reqSize.

unsigned int XrdSsiRRInfo::Size (  )  [inline]

References reqSize.

void XrdSsiRRInfo::Size ( unsigned int  sz  )  [inline]

References reqSize.


Member Data Documentation

union { ... } [private]
const int XrdSsiRRInfo::idMask = 0x00ffffff [static, private]

Referenced by Id().

const unsigned int XrdSsiRRInfo::idMax = 16777215 [static]
unsigned char XrdSsiRRInfo::reqCmd

Referenced by Cmd(), Data(), and Id().

unsigned int XrdSsiRRInfo::reqId

Referenced by Id(), and Info().

unsigned int XrdSsiRRInfo::reqSize [private]

Referenced by Info(), and Size().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 13 May 2020 for xrootd by  doxygen 1.6.1