XRootD
XrdXrootdMonitorLock Class Reference
+ Collaboration diagram for XrdXrootdMonitorLock:

Public Member Functions

 XrdXrootdMonitorLock (XrdXrootdMonitor *theMonitor)
 
 ~XrdXrootdMonitorLock ()
 

Static Public Member Functions

static void Lock ()
 
static void UnLock ()
 

Detailed Description

Definition at line 203 of file XrdXrootdMonitor.cc.

Constructor & Destructor Documentation

◆ XrdXrootdMonitorLock()

XrdXrootdMonitorLock::XrdXrootdMonitorLock ( XrdXrootdMonitor theMonitor)
inline

Definition at line 211 of file XrdXrootdMonitor.cc.

212  {if (theMonitor != XrdXrootdMonitor::altMon) unLock = 0;
213  else {unLock = 1; monLock.Lock();}
214  }
static XrdXrootdMonitor * altMon

References XrdXrootdMonitor::altMon.

◆ ~XrdXrootdMonitorLock()

XrdXrootdMonitorLock::~XrdXrootdMonitorLock ( )
inline

Definition at line 215 of file XrdXrootdMonitor.cc.

215 {if (unLock) monLock.UnLock();}

Member Function Documentation

◆ Lock()

static void XrdXrootdMonitorLock::Lock ( )
inlinestatic

Definition at line 207 of file XrdXrootdMonitor.cc.

207 {monLock.Lock();}

Referenced by XrdXrootdMonitor::Tick().

+ Here is the caller graph for this function:

◆ UnLock()

static void XrdXrootdMonitorLock::UnLock ( )
inlinestatic

Definition at line 209 of file XrdXrootdMonitor.cc.

209 {monLock.UnLock();}

Referenced by XrdXrootdMonitor::Tick().

+ Here is the caller graph for this function:

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