xrootd
Public Member Functions | Private Attributes | Static Private Attributes
XrdXrootdFileTable Class Reference

#include <XrdXrootdFile.hh>

Collaboration diagram for XrdXrootdFileTable:
Collaboration graph
[legend]

List of all members.

Public Member Functions

int Add (XrdXrootdFile *fp)
void Del (int fnum)
XrdXrootdFileGet (int fnum)
 XrdXrootdFileTable ()
 ~XrdXrootdFileTable ()

Private Attributes

XrdXrootdFileFTab [XRD_FTABSIZE]
int FTfree
XrdXrootdFile ** XTab
int XTnum
int XTfree

Static Private Attributes

static const char * TraceID = "FileTable"

Constructor & Destructor Documentation

XrdXrootdFileTable::XrdXrootdFileTable ( ) [inline]

References FTab, FTfree, XTab, XTfree, and XTnum.

XrdXrootdFileTable::~XrdXrootdFileTable ( )

References Del(), FTab, XRD_FTABSIZE, XTab, and XTnum.


Member Function Documentation

int XrdXrootdFileTable::Add ( XrdXrootdFile fp)

References FTab, FTfree, XRD_FTABSIZE, XTab, XTfree, and XTnum.

Referenced by XrdXrootdProtocol::do_Open().

void XrdXrootdFileTable::Del ( int  fnum)
XrdXrootdFile* XrdXrootdFileTable::Get ( int  fnum) [inline]

Member Data Documentation

XrdXrootdFile* XrdXrootdFileTable::FTab[XRD_FTABSIZE] [private]

Referenced by Add(), Del(), and XrdXrootdFileTable().

const char * XrdXrootdFileTable::TraceID = "FileTable" [static, private]

Referenced by Add(), Del(), and XrdXrootdFileTable().


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