XrdPosixStats Class Reference

#include <XrdPosixStats.hh>

Collaboration diagram for XrdPosixStats:
Collaboration graph
[legend]

List of all members.

Classes

struct  PosixStats

Public Member Functions

void Get (XrdPosixStats &D)
void Add (long long &Dest, long long Val)
void Count (long long &Dest)
void Set (long long &Dest, long long Val)
void Lock ()
void UnLock ()
 XrdPosixStats ()
 ~XrdPosixStats ()

Public Attributes

struct XrdPosixStats::PosixStats X

Private Attributes

XrdSysMutex sMutex

Constructor & Destructor Documentation

XrdPosixStats::XrdPosixStats (  )  [inline]

References X.

XrdPosixStats::~XrdPosixStats (  )  [inline]

Member Function Documentation

void XrdPosixStats::Add ( long long &  Dest,
long long  Val 
) [inline]
void XrdPosixStats::Count ( long long &  Dest  )  [inline]

References AtomicBeg, AtomicEnd, AtomicInc, and sMutex.

void XrdPosixStats::Get ( XrdPosixStats D  )  [inline]
void XrdPosixStats::Lock (  )  [inline]

References XrdSysMutex::Lock(), and sMutex.

void XrdPosixStats::Set ( long long &  Dest,
long long  Val 
) [inline]
void XrdPosixStats::UnLock (  )  [inline]

References sMutex, and XrdSysMutex::UnLock().


Member Data Documentation

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

Referenced by Get(), and XrdPosixStats().


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

Generated on 7 Jul 2020 for xrootd by  doxygen 1.6.1