xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
XrdCmsRTable Class Reference

#include <XrdCmsRTable.hh>

Collaboration diagram for XrdCmsRTable:
Collaboration graph
[legend]

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::XrdCmsRTable ( )
inline

References Hwm, and Rtable.

◆ ~XrdCmsRTable()

XrdCmsRTable::~XrdCmsRTable ( )
inline

Member Function Documentation

◆ Add()

short XrdCmsRTable::Add ( XrdCmsNode nP)

◆ Del()

void XrdCmsRTable::Del ( XrdCmsNode nP)

◆ Find()

XrdCmsNode * XrdCmsRTable::Find ( short  Num,
int  Inst 
)

◆ Lock()

void XrdCmsRTable::Lock ( )
inline

References XrdSysMutex::Lock(), and myMutex.

◆ Send()

void XrdCmsRTable::Send ( const char *  What,
const char *  data,
int  dlen 
)

◆ UnLock()

void XrdCmsRTable::UnLock ( )
inline

References myMutex, and XrdSysMutex::UnLock().

Member Data Documentation

◆ Hwm

int XrdCmsRTable::Hwm
private

Referenced by XrdCmsRTable().

◆ myMutex

XrdSysMutex XrdCmsRTable::myMutex
private

Referenced by Lock(), and UnLock().

◆ Rtable

XrdCmsNode* XrdCmsRTable::Rtable[maxRD]
private

Referenced by XrdCmsRTable().


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