xrootd
Loading...
Searching...
No Matches
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() [1/3]

XrdXrootdReqID::XrdXrootdReqID ( unsigned long long  id)
inline

References setID().

◆ XrdXrootdReqID() [2/3]

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

References setID().

◆ XrdXrootdReqID() [3/3]

XrdXrootdReqID::XrdXrootdReqID ( )
inline

Member Function Documentation

◆ getID() [1/2]

unsigned long long XrdXrootdReqID::getID ( )
inline

References Req.

◆ getID() [2/2]

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

References Req.

◆ setID() [1/3]

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

References Req.

◆ setID() [2/3]

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

References Req.

◆ setID() [3/3]

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

References Req.

Referenced by XrdXrootdReqID(), and XrdXrootdReqID().

◆ Stream()

unsigned char * XrdXrootdReqID::Stream ( )
inline

References Req.

Member Data Documentation

◆ ID

unsigned long long XrdXrootdReqID::ID

◆ [struct]

struct { ... } XrdXrootdReqID::ids

◆ Lid

unsigned short XrdXrootdReqID::Lid

◆ Linst

unsigned int XrdXrootdReqID::Linst

◆ [union]

union { ... } XrdXrootdReqID::Req

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

◆ Sid

unsigned char XrdXrootdReqID::Sid[2]

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