XRootD
Loading...
Searching...
No Matches
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()

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()

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: