Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdCmsPList_Anchor Class Reference

#include <XrdCmsPList.hh>

Collaboration diagram for XrdCmsPList_Anchor:

Collaboration graph
[legend]
List of all members.

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)
XrdCmsPListFirst ()
SMask_t Insert (const char *pname, XrdCmsPInfo *pinfo)
int NotEmpty ()
void Remove (SMask_t mask)
const char * Type (const char *pname)
XrdCmsPListZorch (XrdCmsPList *newlist=0)
 XrdCmsPList_Anchor ()
 ~XrdCmsPList_Anchor ()

Private Attributes

XrdSysMutex mutex
XrdCmsPListnext

Constructor & Destructor Documentation

XrdCmsPList_Anchor::XrdCmsPList_Anchor  )  [inline]
 

XrdCmsPList_Anchor::~XrdCmsPList_Anchor  )  [inline]
 


Member Function Documentation

int XrdCmsPList_Anchor::Add const char *  pname,
XrdCmsPInfo pinfo
 

void XrdCmsPList_Anchor::Empty XrdCmsPList newlist = 0  )  [inline]
 

int XrdCmsPList_Anchor::Find const char *  pname,
XrdCmsPInfo masks
 

XrdCmsPList* XrdCmsPList_Anchor::First  )  [inline]
 

SMask_t XrdCmsPList_Anchor::Insert const char *  pname,
XrdCmsPInfo pinfo
 

void XrdCmsPList_Anchor::Lock  )  [inline]
 

int XrdCmsPList_Anchor::NotEmpty  )  [inline]
 

void XrdCmsPList_Anchor::Remove SMask_t  mask  ) 
 

const char * XrdCmsPList_Anchor::Type const char *  pname  ) 
 

void XrdCmsPList_Anchor::UnLock  )  [inline]
 

XrdCmsPList* XrdCmsPList_Anchor::Zorch XrdCmsPList newlist = 0  )  [inline]
 


Member Data Documentation

XrdSysMutex XrdCmsPList_Anchor::mutex [private]
 

XrdCmsPList* XrdCmsPList_Anchor::next [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:36:58 2011 for xrootd by  doxygen 1.3.9.1