MySQL 9.3.0
Source Code Documentation
connection_control::WR_lock Class Reference

Helper class : Wrapper on write lock. More...

#include <connection_control.h>

Public Member Functions

 WR_lock (mysql_rwlock_t *lock)
 
 ~WR_lock ()
 
void lock ()
 
void unlock ()
 
 WR_lock (const WR_lock &)=delete
 
void operator= (const WR_lock &)=delete
 

Private Attributes

mysql_rwlock_tm_lock
 

Detailed Description

Helper class : Wrapper on write lock.

Constructor & Destructor Documentation

◆ WR_lock() [1/2]

connection_control::WR_lock::WR_lock ( mysql_rwlock_t lock)
inlineexplicit

◆ ~WR_lock()

connection_control::WR_lock::~WR_lock ( )
inline

◆ WR_lock() [2/2]

connection_control::WR_lock::WR_lock ( const WR_lock )
delete

Member Function Documentation

◆ lock()

void connection_control::WR_lock::lock ( )
inline

◆ operator=()

void connection_control::WR_lock::operator= ( const WR_lock )
delete

◆ unlock()

void connection_control::WR_lock::unlock ( )
inline

Member Data Documentation

◆ m_lock

mysql_rwlock_t* connection_control::WR_lock::m_lock
private

The documentation for this class was generated from the following file: