|
xrootd
|
#include <XrdXrootdFile.hh>

Public Member Functions | |
| int | Add (XrdXrootdFile *fp) |
| void | Del (int fnum) |
| XrdXrootdFile * | Get (int fnum) |
| void | Recycle (XrdXrootdMonitor *monP=0, int doDel=1) |
| XrdXrootdFileTable () | |
| ~XrdXrootdFileTable () | |
Private Attributes | |
| XrdXrootdFile * | FTab [XRD_FTABSIZE] |
| int | FTfree |
| XrdXrootdFile ** | XTab |
| int | XTnum |
| int | XTfree |
Static Private Attributes | |
| static const char * | TraceID = "FileTable" |
|
inline |
References Recycle().
| int XrdXrootdFileTable::Add | ( | XrdXrootdFile * | fp | ) |
References FTab, FTfree, XRD_FTABSIZE, XTab, XTfree, and XTnum.
Referenced by XrdXrootdProtocol::do_Open().
| void XrdXrootdFileTable::Del | ( | int | fnum | ) |
References FTab, FTfree, XRD_FTABSIZE, XTab, XTfree, and XTnum.
Referenced by XrdXrootdProtocol::do_Close().
|
inline |
References FTab, XRD_FTABSIZE, XTab, and XTnum.
Referenced by XrdXrootdProtocol::do_Close(), XrdXrootdProtocol::do_Qfh(), XrdXrootdProtocol::do_Read(), XrdXrootdProtocol::do_ReadNone(), XrdXrootdProtocol::do_ReadV(), XrdXrootdProtocol::do_Stat(), XrdXrootdProtocol::do_Sync(), XrdXrootdProtocol::do_Truncate(), and XrdXrootdProtocol::do_Write().
| void XrdXrootdFileTable::Recycle | ( | XrdXrootdMonitor * | monP = 0, |
| int | doDel = 1 |
||
| ) |
References XrdXrootdMonitor::Close(), FTab, FTfree, XRD_FTABSIZE, XTab, XTfree, and XTnum.
Referenced by XrdXrootdProtocol::Cleanup(), and ~XrdXrootdFileTable().
|
private |
Referenced by Add(), Del(), Get(), Recycle(), and XrdXrootdFileTable().
|
private |
Referenced by Add(), Del(), Recycle(), and XrdXrootdFileTable().
|
staticprivate |
|
private |
Referenced by Add(), Del(), Get(), Recycle(), and XrdXrootdFileTable().
|
private |
Referenced by Add(), Del(), Recycle(), and XrdXrootdFileTable().
|
private |
Referenced by Add(), Del(), Get(), Recycle(), and XrdXrootdFileTable().
1.8.1.2