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

#include <XrdOucReqID.hh>

Collaboration diagram for XrdOucReqID:
Collaboration graph
[legend]

Public Member Functions

char * ID (char *buff, int blen)
 
char * isMine (char *reqid, int &hport, char *hname, int hlen)
 
char * PFX ()
 
 XrdOucReqID ()
 
 XrdOucReqID (const XrdNetSockAddr *myAddr, int myPort=-1)
 
 ~XrdOucReqID ()
 

Static Public Member Functions

static int Index (int KeyMax, const char *KeyVal, int KeyLen=0)
 

Private Attributes

XrdSysMutex myMutex
 
int reqPFXlen
 
int reqIntern
 
char * reqPFX
 
char * reqFMT
 
int reqNum
 

Constructor & Destructor Documentation

XrdOucReqID::XrdOucReqID ( )
XrdOucReqID::XrdOucReqID ( const XrdNetSockAddr myAddr,
int  myPort = -1 
)
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
char* XrdOucReqID::isMine ( char *  reqid,
int &  hport,
char *  hname,
int  hlen 
)
char* XrdOucReqID::PFX ( )
inline

References reqPFX.

Member Data Documentation

XrdSysMutex XrdOucReqID::myMutex
private
char* XrdOucReqID::reqFMT
private
int XrdOucReqID::reqIntern
private
int XrdOucReqID::reqNum
private
char* XrdOucReqID::reqPFX
private

Referenced by PFX().

int XrdOucReqID::reqPFXlen
private

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