MySQL 9.2.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
connection_control::RD_lock Class Reference

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

#include <connection_control.h>

Public Member Functions

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

Private Attributes

mysql_rwlock_tm_lock
 

Detailed Description

Helper class : Wrapper on READ lock.

Constructor & Destructor Documentation

◆ RD_lock() [1/2]

connection_control::RD_lock::RD_lock ( mysql_rwlock_t lock)
inlineexplicit

◆ ~RD_lock()

connection_control::RD_lock::~RD_lock ( )
inline

◆ RD_lock() [2/2]

connection_control::RD_lock::RD_lock ( const RD_lock )
delete

Member Function Documentation

◆ lock()

void connection_control::RD_lock::lock ( )
inline

◆ operator=()

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

◆ unlock()

void connection_control::RD_lock::unlock ( )
inline

Member Data Documentation

◆ m_lock

mysql_rwlock_t* connection_control::RD_lock::m_lock
private

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