xrootd
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes

XrdOfsHanTab Class Reference

#include <XrdOfsHandle.hh>

Collaboration diagram for XrdOfsHanTab:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Add (XrdOfsHandle *hP)
XrdOfsHandleFind (XrdOfsHanKey &Key)
int Remove (XrdOfsHandle *rip)
 XrdOfsHanTab (int psize=987, int size=1597)
 ~XrdOfsHanTab ()

Private Member Functions

void Expand ()

Private Attributes

XrdOfsHandle ** nashtable
int prevtablesize
int nashtablesize
int nashnum
int Threshold

Static Private Attributes

static const int LoadMax = 80

Constructor & Destructor Documentation

XrdOfsHanTab::XrdOfsHanTab ( int  psize = 987,
int  size = 1597 
)
XrdOfsHanTab::~XrdOfsHanTab ( ) [inline]

Member Function Documentation

void XrdOfsHanTab::Add ( XrdOfsHandle hP)
void XrdOfsHanTab::Expand ( ) [private]
XrdOfsHandle * XrdOfsHanTab::Find ( XrdOfsHanKey Key)
int XrdOfsHanTab::Remove ( XrdOfsHandle rip)

Member Data Documentation

const int XrdOfsHanTab::LoadMax = 80 [static, private]

Referenced by Expand(), and XrdOfsHanTab().

int XrdOfsHanTab::nashnum [private]

Referenced by Add(), Remove(), and XrdOfsHanTab().

Referenced by Add(), Expand(), Find(), Remove(), and XrdOfsHanTab().

Referenced by Add(), Expand(), Find(), Remove(), and XrdOfsHanTab().

Referenced by Expand(), and XrdOfsHanTab().

int XrdOfsHanTab::Threshold [private]

Referenced by Add(), Expand(), and XrdOfsHanTab().


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