XrdXrootdMonFMap Class Reference

#include <XrdXrootdMonFMap.hh>

Collaboration diagram for XrdXrootdMonFMap:
Collaboration graph
[legend]

List of all members.

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

const int XrdXrootdMonFMap::fmHold = 31 [static]
const int XrdXrootdMonFMap::fmMask = 0x01ff [static]
const int XrdXrootdMonFMap::fmShft = 9 [static]
const int XrdXrootdMonFMap::fmSize = 512 [static]

Referenced by XrdXrootdMonFMap().

long XrdXrootdMonFMap::invVal [static, private]
const int XrdXrootdMonFMap::mapNum = 128 [static]
long XrdXrootdMonFMap::valVal [static, private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Jul 2019 for xrootd by  doxygen 1.6.1