xrootd
Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
XrdOucReqID Class Reference

#include <XrdOucReqID.hh>

Collaboration diagram for XrdOucReqID:
Collaboration graph
[legend]

Public Member Functions

 XrdOucReqID (int instance, const char *myhost, unsigned int myaddr)
 
 ~XrdOucReqID ()
 

Static Public Member Functions

static char * ID (char *buff, int blen)
 
static int isMine (char *reqid)
 
static int isMine (char *reqid, int &hport, char *hname, int hlen)
 
static char * PFX ()
 
static int Index (int KeyMax, const char *KeyVal, int KeyLen=0)
 

Static Private Attributes

static XrdSysMutex myMutex
 
static int reqPFXlen = 0
 
static char * reqPFX
 
static char * reqFMT
 
static int reqNum = 0
 

Constructor & Destructor Documentation

XrdOucReqID::XrdOucReqID ( int  instance,
const char *  myhost,
unsigned int  myaddr 
)

References reqFMT, reqPFX, and reqPFXlen.

XrdOucReqID::~XrdOucReqID ( )
inline

Member Function Documentation

char * XrdOucReqID::ID ( char *  buff,
int  blen 
)
static
int XrdOucReqID::Index ( int  KeyMax,
const char *  KeyVal,
int  KeyLen = 0 
)
static
static int XrdOucReqID::isMine ( char *  reqid)
inlinestatic

References reqPFX, and reqPFXlen.

Referenced by XrdXrootdProtocol::do_Prepare(), and isMine().

int XrdOucReqID::isMine ( char *  reqid,
int &  hport,
char *  hname,
int  hlen 
)
static

References isMine().

static char* XrdOucReqID::PFX ( )
inlinestatic

References reqPFX.

Member Data Documentation

XrdSysMutex XrdOucReqID::myMutex
staticprivate

Referenced by ID().

char * XrdOucReqID::reqFMT
staticprivate

Referenced by ID(), and XrdOucReqID().

int XrdOucReqID::reqNum = 0
staticprivate

Referenced by ID().

char * XrdOucReqID::reqPFX
staticprivate

Referenced by isMine(), PFX(), and XrdOucReqID().

int XrdOucReqID::reqPFXlen = 0
staticprivate

Referenced by isMine(), and XrdOucReqID().


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