xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
XrdXrootdReqID Class Reference

#include <XrdXrootdReqID.hh>

Public Member Functions

unsigned long long getID ()
 
void getID (unsigned char *sid, int &lid, unsigned int &linst)
 
void setID (unsigned long long id)
 
void setID (const unsigned char *sid, int lid, unsigned int linst)
 
unsigned long long setID (const unsigned char *sid)
 
unsigned char * Stream ()
 
 XrdXrootdReqID (unsigned long long id)
 
 XrdXrootdReqID (const unsigned char *sid, int lid, unsigned int linst)
 
 XrdXrootdReqID ()
 

Private Attributes

union {
   unsigned long long   ID
 
   struct {
      unsigned int   Linst
 
      unsigned short   Lid
 
      unsigned char   Sid [2]
 
   }   ids
 
Req
 

Constructor & Destructor Documentation

XrdXrootdReqID::XrdXrootdReqID ( unsigned long long  id)
inline

References setID().

XrdXrootdReqID::XrdXrootdReqID ( const unsigned char *  sid,
int  lid,
unsigned int  linst 
)
inline

References setID().

XrdXrootdReqID::XrdXrootdReqID ( )
inline

Member Function Documentation

unsigned long long XrdXrootdReqID::getID ( )
inline

References Req.

void XrdXrootdReqID::getID ( unsigned char *  sid,
int &  lid,
unsigned int &  linst 
)
inline

References Req.

void XrdXrootdReqID::setID ( unsigned long long  id)
inline

References Req.

Referenced by XrdXrootdReqID().

void XrdXrootdReqID::setID ( const unsigned char *  sid,
int  lid,
unsigned int  linst 
)
inline

References Req.

unsigned long long XrdXrootdReqID::setID ( const unsigned char *  sid)
inline

References Req.

unsigned char* XrdXrootdReqID::Stream ( )
inline

References Req.

Member Data Documentation

unsigned long long XrdXrootdReqID::ID
struct { ... } XrdXrootdReqID::ids
unsigned short XrdXrootdReqID::Lid
unsigned int XrdXrootdReqID::Linst
union { ... } XrdXrootdReqID::Req

Referenced by getID(), setID(), and Stream().

unsigned char XrdXrootdReqID::Sid[2]

The documentation for this class was generated from the following file: