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)
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

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:42:01 2011 for xrootd by  doxygen 1.3.9.1