xrootd
|
Public Member Functions | |
XrdXrootdMonitorLock (XrdXrootdMonitor *theMonitor) | |
~XrdXrootdMonitorLock () | |
Static Public Member Functions | |
static void | Lock () |
static void | UnLock () |
Private Attributes | |
char | unLock |
Static Private Attributes | |
static XrdSysMutex | monLock |
XrdXrootdMonitorLock::XrdXrootdMonitorLock | ( | XrdXrootdMonitor * | theMonitor | ) | [inline] |
References XrdXrootdMonitor::altMon, XrdSysMutex::Lock(), monLock, and unLock.
XrdXrootdMonitorLock::~XrdXrootdMonitorLock | ( | ) | [inline] |
References monLock, XrdSysMutex::UnLock(), and unLock.
static void XrdXrootdMonitorLock::Lock | ( | ) | [inline, static] |
References XrdSysMutex::Lock(), and monLock.
Referenced by XrdXrootdMonitor::Tick().
static void XrdXrootdMonitorLock::UnLock | ( | ) | [inline, static] |
References monLock, and XrdSysMutex::UnLock().
Referenced by XrdXrootdMonitor::Tick().
XrdSysMutex XrdXrootdMonitorLock::monLock [static, private] |
Referenced by Lock(), UnLock(), XrdXrootdMonitorLock(), and ~XrdXrootdMonitorLock().
char XrdXrootdMonitorLock::unLock [private] |
Referenced by XrdXrootdMonitorLock(), and ~XrdXrootdMonitorLock().