|
xrootd
|
#include <XrdXrootdMonFMap.hh>

Classes | |
| struct | cvPtr |
Public Member Functions | |
| bool | Free (int slotNum) |
| int | Insert (XrdXrootdFileStats *fsP) |
| XrdXrootdFileStats * | Next (int &slotNum) |
| XrdXrootdMonFMap () | |
| ~XrdXrootdMonFMap () | |
Public Attributes | |
| cvPtr * | fMap |
| cvPtr | free |
Static Public Attributes | |
| static const int | mapNum = 128 |
| static const int | fmSize = 512 |
| static const int | fmHold = 31 |
| static const int | fmMask = 0x01ff |
| static const int | fmShft = 9 |
Private Member Functions | |
| bool | Init () |
Static Private Attributes | |
| static long | invVal = 1 |
| static long | valVal = ~1 |
|
inline |
References XrdXrootdMonFMap::cvPtr::cVal, and free.
|
inline |
| bool XrdXrootdMonFMap::Free | ( | int | slotNum | ) |
References XrdXrootdMonFMap::cvPtr::cPtr, XrdXrootdMonFMap::cvPtr::cVal, fMap, fmSize, free, and invVal.
|
private |
References XrdXrootdMonFMap::cvPtr::cPtr, XrdXrootdMonFMap::cvPtr::cVal, fMap, fmSize, free, and invVal.
Referenced by Insert().
| int XrdXrootdMonFMap::Insert | ( | XrdXrootdFileStats * | fsP | ) |
References XrdXrootdMonFMap::cvPtr::cPtr, XrdXrootdMonFMap::cvPtr::cVal, fMap, free, Init(), valVal, and XrdXrootdMonFMap::cvPtr::vPtr.
| XrdXrootdFileStats * XrdXrootdMonFMap::Next | ( | int & | slotNum | ) |
References fMap, fmSize, invVal, and XrdXrootdMonFMap::cvPtr::vPtr.
|
static |
Referenced by XrdXrootdMonFile::DoXFR().
|
static |
Referenced by XrdXrootdMonFile::Close().
|
static |
Referenced by XrdXrootdMonFile::Close(), and XrdXrootdMonFile::Open().
|
static |
Referenced by Free(), Init(), Next(), and XrdXrootdMonFile::Open().
| cvPtr XrdXrootdMonFMap::free |
Referenced by Free(), Init(), Insert(), and XrdXrootdMonFMap().
|
static |
Referenced by XrdXrootdMonFile::Open().
|
staticprivate |
Referenced by Insert().
1.8.3.1