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

#include <XrdCmsNash.hh>

Collaboration diagram for XrdCmsNash:
Collaboration graph
[legend]

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::XrdCmsNash ( int  psize = 17711,
int  size = 28657 
)

◆ ~XrdCmsNash()

XrdCmsNash::~XrdCmsNash ( )
inline

Member Function Documentation

◆ Add()

XrdCmsKeyItem * XrdCmsNash::Add ( XrdCmsKey Key)

◆ Expand()

void XrdCmsNash::Expand ( )
private

◆ Find()

XrdCmsKeyItem * XrdCmsNash::Find ( XrdCmsKey Key)

◆ Recycle()

int XrdCmsNash::Recycle ( XrdCmsKeyItem rip)

Member Data Documentation

◆ LoadMax

const int XrdCmsNash::LoadMax = 80
staticprivate

◆ nashnum

int XrdCmsNash::nashnum
private

◆ nashtable

XrdCmsKeyItem** XrdCmsNash::nashtable
private

◆ nashtablesize

int XrdCmsNash::nashtablesize
private

◆ prevtablesize

int XrdCmsNash::prevtablesize
private

◆ Threshold

int XrdCmsNash::Threshold
private

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