44 int Add(
const char *iName,
const char *cName, time_t addT, pid_t Pid);
46 int Get(
const char *iName,
char *buff,
int blen);
48 int Get(
const char *iName,
const char *vName,
XrdOucEnv *evP);
50 int Init(
const char *qPath);
52 void Ref(
const char *iName);
70 time_t addt, pid_t idp)
71 :
Next(epnt),
iName(strdup(*iname ? iname :
"anon")),
XrdFrcCID()
Definition: XrdFrcCID.hh:54
static XrdSysMutex cidMutex
Definition: XrdFrcCID.hh:82
cidEnt * Next
Definition: XrdFrcCID.hh:60
pid_t Pid
Definition: XrdFrcCID.hh:64
Definition: XrdOucStream.hh:46
cidMon()
Definition: XrdFrcCID.hh:79
Definition: XrdFrcCID.hh:95
short iNLen
Definition: XrdFrcCID.hh:66
char * iName
Definition: XrdFrcCID.hh:61
Definition: XrdSysPthread.hh:165
cidEnt * Dflt
Definition: XrdFrcCID.hh:89
int Get(const char *iName, char *buff, int blen)
~cidEnt()
Definition: XrdFrcCID.hh:74
Definition: XrdOucEnv.hh:41
cidEnt * First
Definition: XrdFrcCID.hh:90
char * cidFN
Definition: XrdFrcCID.hh:91
int useCnt
Definition: XrdFrcCID.hh:65
~XrdFrcCID()
Definition: XrdFrcCID.hh:55
void Lock()
Definition: XrdSysPthread.hh:222
int Init(const char *qPath)
Definition: XrdFrcCID.hh:78
cidEnt * Find(const char *iName)
char * cidFN2
Definition: XrdFrcCID.hh:92
int Add(const char *iName, const char *cName, time_t addT, pid_t Pid)
time_t addT
Definition: XrdFrcCID.hh:63
char * cName
Definition: XrdFrcCID.hh:62
Definition: XrdFrcCID.hh:59
Definition: XrdFrcCID.hh:41
void UnLock()
Definition: XrdSysPthread.hh:224
void Ref(const char *iName)
short cNLen
Definition: XrdFrcCID.hh:67
cidEnt(cidEnt *epnt, const char *iname, const char *cname, time_t addt, pid_t idp)
Definition: XrdFrcCID.hh:69
~cidMon()
Definition: XrdFrcCID.hh:80