Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdXrootdReqID Class Reference

#include <XrdXrootdReqID.hh>

List of all members.

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]
 

XrdXrootdReqID::XrdXrootdReqID const unsigned char *  sid,
int  lid,
unsigned int  linst
[inline]
 

XrdXrootdReqID::XrdXrootdReqID  )  [inline]
 


Member Function Documentation

void XrdXrootdReqID::getID unsigned char *  sid,
int &  lid,
unsigned int &  linst
[inline]
 

unsigned long long XrdXrootdReqID::getID  )  [inline]
 

unsigned long long XrdXrootdReqID::setID const unsigned char *  sid  )  [inline]
 

void XrdXrootdReqID::setID const unsigned char *  sid,
int  lid,
unsigned int  linst
[inline]
 

void XrdXrootdReqID::setID unsigned long long  id  )  [inline]
 

unsigned char* XrdXrootdReqID::Stream  )  [inline]
 


Member Data Documentation

unsigned long long XrdXrootdReqID::ID [private]
 

struct { ... } XrdXrootdReqID::ids [private]
 

unsigned short XrdXrootdReqID::Lid [private]
 

unsigned int XrdXrootdReqID::Linst [private]
 

union { ... } XrdXrootdReqID::Req [private]
 

unsigned char XrdXrootdReqID::Sid[2] [private]
 


The documentation for this class was generated from the following file:
Generated on Sun Nov 6 13:37:22 2011 for xrootd by  doxygen 1.3.9.1