xrootd
Public Member Functions | Public Attributes | Private Attributes | List of all members
XrdOucCacheStats Class Reference

#include <XrdOucCache.hh>

Collaboration diagram for XrdOucCacheStats:
Collaboration graph
[legend]

Public Member Functions

void Get (XrdOucCacheStats &Dst)
 
void Add (XrdOucCacheStats &Src)
 
void Add (long long &Dest, int &Val)
 
void Lock ()
 
void UnLock ()
 
 XrdOucCacheStats ()
 
 ~XrdOucCacheStats ()
 

Public Attributes

long long BytesPead
 
long long BytesRead
 
long long BytesGet
 
long long BytesPass
 
long long BytesWrite
 
long long BytesPut
 
int Hits
 
int Miss
 
int HitsPR
 
int MissPR
 

Private Attributes

XrdSysMutex sMutex
 

Constructor & Destructor Documentation

◆ XrdOucCacheStats()

XrdOucCacheStats::XrdOucCacheStats ( )
inline

◆ ~XrdOucCacheStats()

XrdOucCacheStats::~XrdOucCacheStats ( )
inline

Member Function Documentation

◆ Add() [1/2]

void XrdOucCacheStats::Add ( XrdOucCacheStats Src)
inline

◆ Add() [2/2]

void XrdOucCacheStats::Add ( long long &  Dest,
int &  Val 
)
inline

◆ Get()

void XrdOucCacheStats::Get ( XrdOucCacheStats Dst)
inline

◆ Lock()

void XrdOucCacheStats::Lock ( )
inline

References XrdSysMutex::Lock(), and sMutex.

◆ UnLock()

void XrdOucCacheStats::UnLock ( )
inline

References sMutex, and XrdSysMutex::UnLock().

Member Data Documentation

◆ BytesGet

long long XrdOucCacheStats::BytesGet

Referenced by Get().

◆ BytesPass

long long XrdOucCacheStats::BytesPass

Referenced by Add(), and Get().

◆ BytesPead

long long XrdOucCacheStats::BytesPead

Referenced by Add(), and Get().

◆ BytesPut

long long XrdOucCacheStats::BytesPut

Referenced by Add(), and Get().

◆ BytesRead

long long XrdOucCacheStats::BytesRead

Referenced by Add(), and Get().

◆ BytesWrite

long long XrdOucCacheStats::BytesWrite

Referenced by Add(), and Get().

◆ Hits

int XrdOucCacheStats::Hits

Referenced by Add(), and Get().

◆ HitsPR

int XrdOucCacheStats::HitsPR

Referenced by Add(), and Get().

◆ Miss

int XrdOucCacheStats::Miss

Referenced by Add(), and Get().

◆ MissPR

int XrdOucCacheStats::MissPR

Referenced by Add(), and Get().

◆ sMutex

XrdSysMutex XrdOucCacheStats::sMutex
private

Referenced by Add(), Get(), Lock(), and UnLock().


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