![]() |
MySQL 26.10.0
Source Code Documentation
|
Scoped r/w lock. More...
#include <health_monitor_lock.h>
Public Member Functions | |
| rwlock_guard (mysql_rwlock_t *lock, bool write, const char *file, int line) | |
| Acquire a scoped lock on a r/w lock. More... | |
| rwlock_guard (rwlock_guard &&lock) noexcept | |
| ~rwlock_guard () | |
Private Attributes | |
| mysql_rwlock_t * | m_lock |
Scoped r/w lock.
| hm::rwlock_guard::rwlock_guard | ( | mysql_rwlock_t * | lock, |
| bool | write, | ||
| const char * | file, | ||
| int | line | ||
| ) |
Acquire a scoped lock on a r/w lock.
| lock | Lock object |
| write | True if write lock |
| file | Source file name |
| line | Source line number |
|
noexcept |
| hm::rwlock_guard::~rwlock_guard | ( | ) |
|
private |