#include <XrdOlbRTable.hh>

Public Member Functions | |
| short | Add (XrdOlbServer *sp) |
| void | Del (XrdOlbServer *sp) |
| XrdOlbServer * | Find (short Num, int Inst) |
| void | Lock () |
| void | UnLock () |
| XrdOlbRTable () | |
| ~XrdOlbRTable () | |
Private Attributes | |
| XrdSysMutex | myMutex |
| XrdOlbServer * | Rtable [maxRD] |
| int | Hwm |
Static Private Attributes | |
| static const int | maxRD = 65 |
| XrdOlbRTable::~XrdOlbRTable | ( | ) | [inline] |
| short XrdOlbRTable::Add | ( | XrdOlbServer * | sp | ) |
References Hwm, XrdSysMutex::Lock(), maxRD, myMutex, Rtable, and XrdSysMutex::UnLock().
| void XrdOlbRTable::Del | ( | XrdOlbServer * | sp | ) |
References Hwm, XrdSysMutex::Lock(), myMutex, Rtable, and XrdSysMutex::UnLock().
| XrdOlbServer * XrdOlbRTable::Find | ( | short | Num, | |
| int | Inst | |||
| ) |
| void XrdOlbRTable::Lock | ( | ) | [inline] |
References XrdSysMutex::Lock(), and myMutex.
| void XrdOlbRTable::UnLock | ( | ) | [inline] |
References myMutex, and XrdSysMutex::UnLock().
int XrdOlbRTable::Hwm [private] |
Referenced by Add(), Del(), Find(), and XrdOlbRTable().
const int XrdOlbRTable::maxRD = 65 [static, private] |
Referenced by Add().
XrdSysMutex XrdOlbRTable::myMutex [private] |
XrdOlbServer* XrdOlbRTable::Rtable[maxRD] [private] |
Referenced by Add(), Del(), Find(), and XrdOlbRTable().
1.7.1