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