|
xrootd
|
#include <XrdCmsPList.hh>

Public Member Functions | |
| void | Lock () |
| void | UnLock () |
| int | Add (const char *pname, XrdCmsPInfo *pinfo) |
| void | Empty (XrdCmsPList *newlist=0) |
| int | Find (const char *pname, XrdCmsPInfo &masks) |
| XrdCmsPList * | First () |
| SMask_t | Insert (const char *pname, XrdCmsPInfo *pinfo) |
| int | NotEmpty () |
| void | Remove (SMask_t mask) |
| const char * | Type (const char *pname) |
| XrdCmsPList * | Zorch (XrdCmsPList *newlist=0) |
| XrdCmsPList_Anchor () | |
| ~XrdCmsPList_Anchor () | |
Private Attributes | |
| XrdSysMutex | mutex |
| XrdCmsPList * | next |
|
inline |
References next.
|
inline |
References Empty().
| int XrdCmsPList_Anchor::Add | ( | const char * | pname, |
| XrdCmsPInfo * | pinfo | ||
| ) |
|
inline |
References Lock(), XrdCmsPList::next, next, and UnLock().
Referenced by ~XrdCmsPList_Anchor().
| int XrdCmsPList_Anchor::Find | ( | const char * | pname, |
| XrdCmsPInfo & | masks | ||
| ) |
|
inline |
References next.
| SMask_t XrdCmsPList_Anchor::Insert | ( | const char * | pname, |
| XrdCmsPInfo * | pinfo | ||
| ) |
|
inline |
References XrdSysMutex::Lock(), and mutex.
|
inline |
References next.
| void XrdCmsPList_Anchor::Remove | ( | SMask_t | mask | ) |
| const char* XrdCmsPList_Anchor::Type | ( | const char * | pname | ) |
|
inline |
References mutex, and XrdSysMutex::UnLock().
|
inline |
|
private |
|
private |
Referenced by Empty(), First(), NotEmpty(), XrdCmsPList_Anchor(), and Zorch().
1.8.5