xrootd
Loading...
Searching...
No Matches
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::XrdXrootdMonFMap ( )
inline

◆ ~XrdXrootdMonFMap()

XrdXrootdMonFMap::~XrdXrootdMonFMap ( )
inline

Member Function Documentation

◆ Free()

bool XrdXrootdMonFMap::Free ( int  slotNum)

◆ Init()

bool XrdXrootdMonFMap::Init ( )
private

◆ Insert()

int XrdXrootdMonFMap::Insert ( XrdXrootdFileStats fsP)

◆ Next()

XrdXrootdFileStats * XrdXrootdMonFMap::Next ( int &  slotNum)

Member Data Documentation

◆ fMap

cvPtr* XrdXrootdMonFMap::fMap

◆ fmHold

const int XrdXrootdMonFMap::fmHold = 31
static

◆ fmMask

const int XrdXrootdMonFMap::fmMask = 0x01ff
static

◆ fmShft

const int XrdXrootdMonFMap::fmShft = 9
static

◆ fmSize

const int XrdXrootdMonFMap::fmSize = 512
static

◆ free

cvPtr XrdXrootdMonFMap::free

Referenced by XrdXrootdMonFMap().

◆ invVal

long XrdXrootdMonFMap::invVal
staticprivate

◆ mapNum

const int XrdXrootdMonFMap::mapNum = 128
static

◆ valVal

long XrdXrootdMonFMap::valVal
staticprivate

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