#include <XrdCnsXref.hh>
Collaboration diagram for XrdCnsXref:
Public Member Functions | |
char | Add (const char *Key, char xref=0) |
char * | Apply (int(*func)(const char *, char *, void *), void *Arg) |
char | Default (const char *Dflt=0) |
char * | Key (char xref) |
char | Find (const char *xref) |
XrdCnsXref (const char *Dflt=0, int MTProt=1) | |
~XrdCnsXref () | |
Private Member Functions | |
int | availI () |
int | c2i (char xCode) |
Private Attributes | |
XrdSysMutex | xMutex |
XrdOucHash< char > | xTable |
char * | yTable [yTSize] |
int | availIdx |
int | isMT |
Static Private Attributes | |
char * | xIndex |
const int | yTSize = '~'-'0'+1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: (char *)"0123456789:;<=>?@" "ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`" "abcdefghijklmnopqrstuvwxyz{|}~" |
|
|
|
|
|
|
|
|