35 #include "XrdSys/XrdWin32.hh"
47 int NameKO(
const char *pd,
const int pl);
49 {
return NameKO(pd, strlen(pd));}
51 int NameOK(
const char *pd,
const int pl);
53 {
return NameOK(pd, strlen(pd));}
90 {
int nlen = strlen(name);
93 while(p) {
if (p->
NameOK(name, nlen))
break;
118 void Replace(
const char *name,
int nval);
126 other.
Zorch(savenext);
Definition: XrdOucNList.hh:74
void Swap(XrdOucNList_Anchor &other)
Definition: XrdOucNList.hh:123
int Flag()
Definition: XrdOucNList.hh:44
void Set(int fval)
Definition: XrdOucNList.hh:55
int NameKO(const char *pd, const int pl)
int NameOK(const char *pd, const int pl)
void Zorch(XrdOucNList *newnext=0)
Definition: XrdOucNList.hh:129
XrdOucNList * Find(const char *name)
Definition: XrdOucNList.hh:89
int NameKO(const char *pd)
Definition: XrdOucNList.hh:48
char * nameL
Definition: XrdOucNList.hh:68
void Empty(XrdOucNList *newlist=0)
Definition: XrdOucNList.hh:81
int namelenR
Definition: XrdOucNList.hh:69
void Insert(XrdOucNList *newitem)
Definition: XrdOucNList.hh:102
XrdOucNList * First()
Definition: XrdOucNList.hh:100
XrdSysMutex mutex
Definition: XrdOucNList.hh:133
Definition: XrdSysPthread.hh:164
XrdOucNList * Next()
Definition: XrdOucNList.hh:45
XrdOucNList * Pop()
Definition: XrdOucNList.hh:110
void Replace(const char *name, int nval)
void Lock()
Definition: XrdOucNList.hh:78
int flags
Definition: XrdOucNList.hh:71
void UnLock()
Definition: XrdOucNList.hh:79
XrdOucNList(const char *name="", int nvals=0)
int NotEmpty()
Definition: XrdOucNList.hh:108
void Lock()
Definition: XrdSysPthread.hh:222
char * nameR
Definition: XrdOucNList.hh:70
int NameOK(const char *pd)
Definition: XrdOucNList.hh:52
int namelenL
Definition: XrdOucNList.hh:67
XrdOucNList * next
Definition: XrdOucNList.hh:66
void UnLock()
Definition: XrdSysPthread.hh:224
Definition: XrdOucNList.hh:40
~XrdOucNList()
Definition: XrdOucNList.hh:59