1 #ifndef __XRDCnsXref_H_
2 #define __XRDCnsXref_H_
41 char Add(
const char *
Key,
char xref=0);
43 char *
Apply(
int (*func)(
const char *,
char *,
void *),
void *Arg)
46 char Default(
const char *Dflt=0);
48 char *
Key (
char xref);
50 char Find(
const char *xref);
int isMT
Definition: XrdCnsXref.hh:66
static const int yTSize
Definition: XrdCnsXref.hh:63
XrdSysMutex xMutex
Definition: XrdCnsXref.hh:59
char * yTable[yTSize]
Definition: XrdCnsXref.hh:64
Definition: XrdCnsXref.hh:36
Definition: XrdSysPthread.hh:165
XrdOucHash< char > xTable
Definition: XrdCnsXref.hh:60
T * Apply(int(*func)(const char *, T *, void *), void *Arg)
static char * xIndex
Definition: XrdCnsXref.hh:61
char Default(const char *Dflt=0)
char * Apply(int(*func)(const char *, char *, void *), void *Arg)
Definition: XrdCnsXref.hh:43
char Find(const char *xref)
char Add(const char *Key, char xref=0)
int availIdx
Definition: XrdCnsXref.hh:65
XrdCnsXref(const char *Dflt=0, int MTProt=1)