XrdCmsManList Class Reference

#include <XrdCmsManList.hh>

Collaboration diagram for XrdCmsManList:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Add (const XrdNetAddr *netAddr, char *redList, int manport, int lvl)
void Del (const XrdNetAddr *refP)
void Del (int ref)
int getRef (const XrdNetAddr *refP)
int haveAlts ()
int Next (int &port, char *buff, int bsz)
 XrdCmsManList ()
 ~XrdCmsManList ()

Private Member Functions

void Add (int ref, char *manp, int manport, int lvl)

Private Attributes

XrdSysMutex refMutex
XrdOucTListrefList
XrdSysMutex mlMutex
XrdCmsManRef * nextMan
XrdCmsManRef * allMans

Constructor & Destructor Documentation

XrdCmsManList::XrdCmsManList (  )  [inline]

References allMans, and nextMan.

XrdCmsManList::~XrdCmsManList (  ) 

Member Function Documentation

void XrdCmsManList::Add ( int  ref,
char *  manp,
int  manport,
int  lvl 
) [private]
void XrdCmsManList::Add ( const XrdNetAddr netAddr,
char *  redList,
int  manport,
int  lvl 
)
void XrdCmsManList::Del ( int  ref  ) 
void XrdCmsManList::Del ( const XrdNetAddr refP  )  [inline]

References Del(), and getRef().

Referenced by Del().

int XrdCmsManList::getRef ( const XrdNetAddr refP  ) 

Referenced by Del().

int XrdCmsManList::haveAlts (  )  [inline]

References allMans.

int XrdCmsManList::Next ( int &  port,
char *  buff,
int  bsz 
)

Member Data Documentation

XrdCmsManRef* XrdCmsManList::allMans [private]

Referenced by haveAlts(), and XrdCmsManList().

XrdCmsManRef* XrdCmsManList::nextMan [private]

Referenced by XrdCmsManList().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Jul 2019 for xrootd by  doxygen 1.6.1