XrdCmsNash Class Reference

#include <XrdCmsNash.hh>

Collaboration diagram for XrdCmsNash:
Collaboration graph
[legend]

List of all members.

Public Member Functions

XrdCmsKeyItemAdd (XrdCmsKey &Key)
XrdCmsKeyItemFind (XrdCmsKey &Key)
int Recycle (XrdCmsKeyItem *rip)
 XrdCmsNash (int psize=17711, int size=28657)
 ~XrdCmsNash ()

Private Member Functions

void Expand ()

Private Attributes

XrdCmsKeyItem ** nashtable
int prevtablesize
int nashtablesize
int nashnum
int Threshold

Static Private Attributes

static const int LoadMax = 80

Constructor & Destructor Documentation

XrdCmsNash::XrdCmsNash ( int  psize = 17711,
int  size = 28657 
)
XrdCmsNash::~XrdCmsNash (  )  [inline]

Member Function Documentation

XrdCmsKeyItem* XrdCmsNash::Add ( XrdCmsKey Key  ) 
void XrdCmsNash::Expand (  )  [private]
XrdCmsKeyItem* XrdCmsNash::Find ( XrdCmsKey Key  ) 
int XrdCmsNash::Recycle ( XrdCmsKeyItem rip  ) 

Member Data Documentation

const int XrdCmsNash::LoadMax = 80 [static, private]
int XrdCmsNash::nashnum [private]
int XrdCmsNash::Threshold [private]

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

Generated on 11 Jun 2020 for xrootd by  doxygen 1.6.1