#include <XrdCmsNash.hh>
Public Member Functions | |
| XrdCmsNash (int psize=17711, int size=28657) | |
| ~XrdCmsNash () | |
| XrdCmsKeyItem * | Add (XrdCmsKey &Key) |
| XrdCmsKeyItem * | Find (XrdCmsKey &Key) |
| int | Recycle (XrdCmsKeyItem *rip) |
Definition at line 35 of file XrdCmsNash.hh.
| XrdCmsNash::XrdCmsNash | ( | int | psize = 17711, |
| int | size = 28657 ) |
Definition at line 39 of file XrdCmsNash.cc.
|
inline |
Definition at line 49 of file XrdCmsNash.hh.
| XrdCmsKeyItem * XrdCmsNash::Add | ( | XrdCmsKey & | Key | ) |
Definition at line 54 of file XrdCmsNash.cc.
References XrdCmsKeyItem::Alloc(), XrdCmsKey::Hash, XrdCmsKeyItem::Key, XrdCmsKeyItem::Next, XrdCmsKey::setHash(), and XrdCmsKey::TOD.
| XrdCmsKeyItem * XrdCmsNash::Find | ( | XrdCmsKey & | Key | ) |
Definition at line 129 of file XrdCmsNash.cc.
References XrdCmsKey::Hash, XrdCmsKeyItem::Key, XrdCmsKeyItem::Next, and XrdCmsKey::setHash().
| int XrdCmsNash::Recycle | ( | XrdCmsKeyItem * | rip | ) |
Definition at line 156 of file XrdCmsNash.cc.
References XrdCmsKeyItem::Loc, XrdCmsKeyItem::Next, and XrdCmsKeyItem::Recycle().