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

#include <XrdXrootdMonFMap.hh>

Collaboration diagram for XrdXrootdMonFMap:
Collaboration graph
[legend]

Classes

struct  cvPtr
 

Public Member Functions

bool Free (int slotNum)
 
int Insert (XrdXrootdFileStats *fsP)
 
XrdXrootdFileStatsNext (int &slotNum)
 
 XrdXrootdMonFMap ()
 
 ~XrdXrootdMonFMap ()
 

Public Attributes

cvPtrfMap
 
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
 
static long valVal
 

Constructor & Destructor Documentation

XrdXrootdMonFMap::XrdXrootdMonFMap ( )
inline
XrdXrootdMonFMap::~XrdXrootdMonFMap ( )
inline

Member Function Documentation

bool XrdXrootdMonFMap::Free ( int  slotNum)
bool XrdXrootdMonFMap::Init ( )
private
int XrdXrootdMonFMap::Insert ( XrdXrootdFileStats fsP)
XrdXrootdFileStats* XrdXrootdMonFMap::Next ( int &  slotNum)

Member Data Documentation

cvPtr* XrdXrootdMonFMap::fMap
const int XrdXrootdMonFMap::fmHold = 31
static
const int XrdXrootdMonFMap::fmMask = 0x01ff
static
const int XrdXrootdMonFMap::fmShft = 9
static
const int XrdXrootdMonFMap::fmSize = 512
static
cvPtr XrdXrootdMonFMap::free

Referenced by XrdXrootdMonFMap().

long XrdXrootdMonFMap::invVal
staticprivate
const int XrdXrootdMonFMap::mapNum = 128
static
long XrdXrootdMonFMap::valVal
staticprivate

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