#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: