xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
XrdOfsHanTab Class Reference

#include <XrdOfsHandle.hh>

Collaboration diagram for XrdOfsHanTab:
Collaboration graph
[legend]

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
staticprivate
int XrdOfsHanTab::nashnum
private
XrdOfsHandle** XrdOfsHanTab::nashtable
private
int XrdOfsHanTab::nashtablesize
private
int XrdOfsHanTab::prevtablesize
private
int XrdOfsHanTab::Threshold
private

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