35 #include "XrdSys/XrdWin32.hh"
44 inline int Flag() {
return flags;}
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));}
55 inline void Set(
int fval) {flags = fval;}
60 {
if (nameL) free(nameL);}
84 while(p) {next = p->next;
delete p; p = next;}
90 {
int nlen = strlen(name);
93 while(p) {
if (p->
NameOK(name, nlen))
break;
104 newitem->next = next; next = newitem;
113 if ((np = next)) next = np->next;
118 void Replace(
const char *name,
int nval);
125 next = other.
First();
126 other.
Zorch(savenext);
void Empty(XrdOucNList *newlist=0)
void Zorch(XrdOucNList *newnext=0)
void Swap(XrdOucNList_Anchor &other)
void Insert(XrdOucNList *newitem)
XrdOucNList * Find(const char *name)
void Replace(const char *name, int nval)
int NameKO(const char *pd, const int pl)
int NameOK(const char *pd, const int pl)
XrdOucNList(const char *name="", int nvals=0)
int NameKO(const char *pd)
int NameOK(const char *pd)