Go to the documentation of this file.
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;
126 other.
Zorch(savenext);
void Set(int fval)
Definition: XrdOucNList.hh:55
Definition: XrdSysPthread.hh:165
void Insert(XrdOucNList *newitem)
Definition: XrdOucNList.hh:102
char * nameR
Definition: XrdOucNList.hh:70
XrdOucNList * Next()
Definition: XrdOucNList.hh:45
int NotEmpty()
Definition: XrdOucNList.hh:108
void Lock()
Definition: XrdOucNList.hh:78
int namelenR
Definition: XrdOucNList.hh:69
int NameOK(const char *pd)
Definition: XrdOucNList.hh:52
~XrdOucNList()
Definition: XrdOucNList.hh:59
char * nameL
Definition: XrdOucNList.hh:68
int flags
Definition: XrdOucNList.hh:71
void Empty(XrdOucNList *newlist=0)
Definition: XrdOucNList.hh:81
Definition: XrdOucNList.hh:41
XrdOucNList * next
Definition: XrdOucNList.hh:66
int NameOK(const char *pd, const int pl)
XrdOucNList * First()
Definition: XrdOucNList.hh:100
void Zorch(XrdOucNList *newnext=0)
Definition: XrdOucNList.hh:129
int Flag()
Definition: XrdOucNList.hh:44
void Replace(XrdOucNList *item)
XrdOucNList(const char *name="", int nvals=0)
XrdOucNList * Pop()
Definition: XrdOucNList.hh:110
XrdOucNList * Find(const char *name)
Definition: XrdOucNList.hh:89
int NameKO(const char *pd)
Definition: XrdOucNList.hh:48
XrdSysMutex mutex
Definition: XrdOucNList.hh:133
void UnLock()
Definition: XrdSysPthread.hh:224
void Replace(const char *name, int nval)
Definition: XrdOucNList.hh:75
void Lock()
Definition: XrdSysPthread.hh:222
void Swap(XrdOucNList_Anchor &other)
Definition: XrdOucNList.hh:123
int NameKO(const char *pd, const int pl)
int namelenL
Definition: XrdOucNList.hh:67
void UnLock()
Definition: XrdOucNList.hh:79