Go to the documentation of this file.
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);
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")),
cidEnt * Find(const char *iName)
~cidMon()
Definition: XrdFrcCID.hh:80
int Get(const char *iName, char *buff, int blen)
int Add(const char *iName, const char *cName, time_t addT, pid_t Pid)
cidEnt(cidEnt *epnt, const char *iname, const char *cname, time_t addt, pid_t idp)
Definition: XrdFrcCID.hh:69
Definition: XrdSysPthread.hh:166
char * cidFN
Definition: XrdFrcCID.hh:91
int Init(const char *qPath)
cidEnt * Next
Definition: XrdFrcCID.hh:60
cidEnt * First
Definition: XrdFrcCID.hh:90
int useCnt
Definition: XrdFrcCID.hh:65
time_t addT
Definition: XrdFrcCID.hh:63
Definition: XrdOucStream.hh:47
int Init(XrdOucStream &cidFile)
cidMon()
Definition: XrdFrcCID.hh:79
static XrdSysMutex cidMutex
Definition: XrdFrcCID.hh:82
char * cidFN2
Definition: XrdFrcCID.hh:92
~XrdFrcCID()
Definition: XrdFrcCID.hh:55
int Get(const char *iName, const char *vName, XrdOucEnv *evP)
Definition: XrdOucEnv.hh:42
short cNLen
Definition: XrdFrcCID.hh:67
XrdFrcCID()
Definition: XrdFrcCID.hh:54
Definition: XrdFrcCID.hh:96
void Ref(const char *iName)
cidEnt * Dflt
Definition: XrdFrcCID.hh:89
Definition: XrdFrcCID.hh:60
void UnLock()
Definition: XrdSysPthread.hh:222
Definition: XrdFrcCID.hh:78
Definition: XrdFrcCID.hh:42
pid_t Pid
Definition: XrdFrcCID.hh:64
void Lock()
Definition: XrdSysPthread.hh:220
short iNLen
Definition: XrdFrcCID.hh:66
~cidEnt()
Definition: XrdFrcCID.hh:74
char * cName
Definition: XrdFrcCID.hh:62
char * iName
Definition: XrdFrcCID.hh:61