Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
TLockGuard Class Reference

Definition at line 70 of file TVirtualMutex.h.

Public Member Functions

 TLockGuard (TVirtualMutex *mutex)
 
 ~TLockGuard ()
 
Int_t UnLock ()
 

Private Member Functions

 TLockGuard (const TLockGuard &)=delete
 
TLockGuardoperator= (const TLockGuard &)=delete
 

Private Attributes

TVirtualMutexfMutex
 

#include <TVirtualMutex.h>

Constructor & Destructor Documentation

◆ TLockGuard() [1/2]

TLockGuard::TLockGuard ( const TLockGuard )
privatedelete

◆ TLockGuard() [2/2]

TLockGuard::TLockGuard ( TVirtualMutex mutex)
inline

Definition at line 79 of file TVirtualMutex.h.

◆ ~TLockGuard()

TLockGuard::~TLockGuard ( )
inline

Definition at line 87 of file TVirtualMutex.h.

Member Function Documentation

◆ operator=()

TLockGuard & TLockGuard::operator= ( const TLockGuard )
privatedelete

◆ UnLock()

Int_t TLockGuard::UnLock ( )
inline

Definition at line 81 of file TVirtualMutex.h.

Member Data Documentation

◆ fMutex

TVirtualMutex* TLockGuard::fMutex
private

Definition at line 73 of file TVirtualMutex.h.

  • core/base/inc/TVirtualMutex.h