63 {
Set(&rhs);
return *
this;}
122 const char *
Type(
const char *pname);
XrdCmsPInfo & operator=(const XrdCmsPInfo &rhs)
Definition: XrdCmsPList.hh:62
char * Path()
Definition: XrdCmsPList.hh:76
SMask_t Insert(const char *pname, XrdCmsPInfo *pinfo)
XrdCmsPInfo()
Definition: XrdCmsPList.hh:60
Definition: XrdCmsPList.hh:95
Definition: XrdCmsPList.hh:70
XrdSysMutex mutex
Definition: XrdCmsPList.hh:138
void Or(const XrdCmsPInfo *pi)
Definition: XrdCmsPList.hh:54
XrdCmsPList(const char *pname="", XrdCmsPInfo *pi=0)
Definition: XrdCmsPList.hh:79
int Add(const char *pname, XrdCmsPInfo *pinfo)
char pathtype
Definition: XrdCmsPList.hh:91
void Empty(XrdCmsPList *newlist=0)
Definition: XrdCmsPList.hh:104
int NotEmpty()
Definition: XrdCmsPList.hh:118
SMask_t ssvec
Definition: XrdCmsPList.hh:49
const char * Type(const char *pname)
char reserved[3]
Definition: XrdCmsPList.hh:92
XrdCmsPList * next
Definition: XrdCmsPList.hh:88
Definition: XrdSysPthread.hh:164
SMask_t rwvec
Definition: XrdCmsPList.hh:48
XrdCmsPList * Zorch(XrdCmsPList *newlist=0)
Definition: XrdCmsPList.hh:124
int Find(const char *pname, XrdCmsPInfo &masks)
XrdCmsPInfo pathmask
Definition: XrdCmsPList.hh:87
SMask_t rovec
Definition: XrdCmsPList.hh:47
void UnLock()
Definition: XrdCmsPList.hh:100
char * pathname
Definition: XrdCmsPList.hh:89
unsigned long long SMask_t
Definition: XrdCmsTypes.hh:33
Definition: XrdCmsPList.hh:44
int And(const SMask_t mask)
Definition: XrdCmsPList.hh:51
~XrdCmsPList_Anchor()
Definition: XrdCmsPList.hh:134
~XrdCmsPInfo()
Definition: XrdCmsPList.hh:61
int pathlen
Definition: XrdCmsPList.hh:90
void Lock()
Definition: XrdSysPthread.hh:222
~XrdCmsPList()
Definition: XrdCmsPList.hh:83
XrdCmsPList_Anchor()
Definition: XrdCmsPList.hh:132
void Remove(SMask_t mask)
XrdCmsPList * Next()
Definition: XrdCmsPList.hh:75
void UnLock()
Definition: XrdSysPthread.hh:224
XrdCmsPList * First()
Definition: XrdCmsPList.hh:114
void Set(const XrdCmsPInfo *pi)
Definition: XrdCmsPList.hh:57
XrdCmsPList * next
Definition: XrdCmsPList.hh:139
void Lock()
Definition: XrdCmsPList.hh:99