xrootd
Public Member Functions | Private Attributes
XrdCmsRTable Class Reference

#include <XrdCmsRTable.hh>

Collaboration diagram for XrdCmsRTable:
Collaboration graph
[legend]

List of all members.

Public Member Functions

short Add (XrdCmsNode *nP)
void Del (XrdCmsNode *nP)
XrdCmsNodeFind (short Num, int Inst)
void Send (const char *What, const char *data, int dlen)
void Lock ()
void UnLock ()
 XrdCmsRTable ()
 ~XrdCmsRTable ()

Private Attributes

XrdSysMutex myMutex
XrdCmsNodeRtable [maxRD]
int Hwm

Constructor & Destructor Documentation

XrdCmsRTable::XrdCmsRTable ( ) [inline]

References Hwm, and Rtable.

XrdCmsRTable::~XrdCmsRTable ( ) [inline]

Member Function Documentation

short XrdCmsRTable::Add ( XrdCmsNode nP)
void XrdCmsRTable::Del ( XrdCmsNode nP)

Referenced by XrdCmsProtocol::Process().

XrdCmsNode * XrdCmsRTable::Find ( short  Num,
int  Inst 
)
void XrdCmsRTable::Lock ( ) [inline]
void XrdCmsRTable::Send ( const char *  What,
const char *  data,
int  dlen 
)

References DEBUG, and EPNAME.

Referenced by XrdCmsState::Monitor().

void XrdCmsRTable::UnLock ( ) [inline]

Member Data Documentation

int XrdCmsRTable::Hwm [private]

Referenced by XrdCmsRTable().

Referenced by Lock(), and UnLock().

XrdCmsNode* XrdCmsRTable::Rtable[maxRD] [private]

Referenced by XrdCmsRTable().


The documentation for this class was generated from the following files: