|
xrootd
|
#include <XrdOucNList.hh>


Public Member Functions | |
| void | Lock () |
| void | UnLock () |
| void | Empty (XrdOucNList *newlist=0) |
| XrdOucNList * | Find (const char *name) |
| XrdOucNList * | First () |
| void | Insert (XrdOucNList *newitem) |
| int | NotEmpty () |
| XrdOucNList * | Pop () |
| void | Replace (const char *name, int nval) |
| void | Replace (XrdOucNList *item) |
| void | Swap (XrdOucNList_Anchor &other) |
| void | Zorch (XrdOucNList *newnext=0) |
Private Attributes | |
| XrdSysMutex | mutex |
| void XrdOucNList_Anchor::Empty | ( | XrdOucNList * | newlist = 0 | ) | [inline] |
References Lock(), XrdOucNList::next, and UnLock().
| XrdOucNList* XrdOucNList_Anchor::Find | ( | const char * | name | ) | [inline] |
References Lock(), XrdOucNList::NameOK(), XrdOucNList::next, and UnLock().
Referenced by XrdNetSecurity::Authorize(), and main().
| XrdOucNList* XrdOucNList_Anchor::First | ( | ) | [inline] |
References XrdOucNList::next.
| void XrdOucNList_Anchor::Insert | ( | XrdOucNList * | newitem | ) | [inline] |
References Lock(), XrdOucNList::next, and UnLock().
Referenced by XrdNetSecurity::AddHost().
| void XrdOucNList_Anchor::Lock | ( | ) | [inline] |
| int XrdOucNList_Anchor::NotEmpty | ( | ) | [inline] |
References XrdOucNList::next.
| XrdOucNList* XrdOucNList_Anchor::Pop | ( | ) | [inline] |
References Lock(), XrdOucNList::next, and UnLock().
Referenced by XrdNetSecurity::Merge().
| void XrdOucNList_Anchor::Replace | ( | const char * | name, |
| int | nval | ||
| ) |
References XrdOucNList::XrdOucNList().
Referenced by main(), and XrdNetSecurity::Merge().
| void XrdOucNList_Anchor::Replace | ( | XrdOucNList * | item | ) |
| void XrdOucNList_Anchor::Swap | ( | XrdOucNList_Anchor & | other | ) | [inline] |
References First(), XrdOucNList::next, and Zorch().
| void XrdOucNList_Anchor::UnLock | ( | ) | [inline] |
| void XrdOucNList_Anchor::Zorch | ( | XrdOucNList * | newnext = 0 | ) | [inline] |
References XrdOucNList::next.
Referenced by Swap().
XrdSysMutex XrdOucNList_Anchor::mutex [private] |
1.7.3