#include <XrdPosixStats.hh>
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 |
XrdPosixStats::XrdPosixStats | ( | ) | [inline] |
References X.
XrdPosixStats::~XrdPosixStats | ( | ) | [inline] |
void XrdPosixStats::Add | ( | long long & | Dest, | |
long long | Val | |||
) | [inline] |
References XrdSysMutex::Lock(), sMutex, and XrdSysMutex::UnLock().
void XrdPosixStats::Count | ( | long long & | Dest | ) | [inline] |
void XrdPosixStats::Get | ( | XrdPosixStats & | D | ) | [inline] |
References XrdSysMutex::Lock(), sMutex, XrdSysMutex::UnLock(), and X.
void XrdPosixStats::Lock | ( | ) | [inline] |
References XrdSysMutex::Lock(), and sMutex.
void XrdPosixStats::Set | ( | long long & | Dest, | |
long long | Val | |||
) | [inline] |
References XrdSysMutex::Lock(), sMutex, and XrdSysMutex::UnLock().
void XrdPosixStats::UnLock | ( | ) | [inline] |
References sMutex, and XrdSysMutex::UnLock().
XrdSysMutex XrdPosixStats::sMutex [private] |
Referenced by Get(), and XrdPosixStats().