#include <ut0mutex.h>
◆ IB_mutex_guard() [1/2]
  
  | 
        
          | IB_mutex_guard::IB_mutex_guard | ( | ib_mutex_t * | in_mutex, |  
          |  |  | const ut::Location & | location |  
          |  | ) |  |  |  | inline | 
 
Constructor to acquire mutex. 
- Parameters
- 
  
    | [in] | in_mutex | input mutex |  | [in] | location | defines source file and line in code where the constructor of IB_mutex_guard is called |  
 
 
 
◆ ~IB_mutex_guard()
  
  | 
        
          | IB_mutex_guard::~IB_mutex_guard | ( |  | ) |  |  | inline | 
 
Destructor to release mutex. 
 
 
◆ IB_mutex_guard() [2/2]
Disable copy construction. 
 
 
◆ clear()
  
  | 
        
          | void IB_mutex_guard::clear | ( |  | ) |  |  | inlineprivate | 
 
 
◆ operator=()
◆ m_mutex
  
  | 
        
          | ib_mutex_t* IB_mutex_guard::m_mutex |  | private | 
 
 
The documentation for this struct was generated from the following file: