MySQL 8.0.39
Source Code Documentation
IoComponent::Workguard Class Reference

#include <io_component.h>

Public Member Functions

 Workguard (IoComponent &io_comp)
 
 Workguard (const Workguard &)=delete
 
 Workguard (Workguard &&)=delete
 
Workguardoperator= (const Workguard &)=delete
 
Workguardoperator= (Workguard &&)=delete
 
 ~Workguard ()
 

Private Attributes

IoComponentio_comp_
 
net::executor_work_guard< net::io_context::executor_typeio_ctx_work_guard_
 

Constructor & Destructor Documentation

◆ Workguard() [1/3]

IoComponent::Workguard::Workguard ( IoComponent io_comp)
inline

◆ Workguard() [2/3]

IoComponent::Workguard::Workguard ( const Workguard )
delete

◆ Workguard() [3/3]

IoComponent::Workguard::Workguard ( Workguard &&  )
delete

◆ ~Workguard()

IoComponent::Workguard::~Workguard ( )
inline

Member Function Documentation

◆ operator=() [1/2]

Workguard & IoComponent::Workguard::operator= ( const Workguard )
delete

◆ operator=() [2/2]

Workguard & IoComponent::Workguard::operator= ( Workguard &&  )
delete

Member Data Documentation

◆ io_comp_

IoComponent& IoComponent::Workguard::io_comp_
private

◆ io_ctx_work_guard_

net::executor_work_guard<net::io_context::executor_type> IoComponent::Workguard::io_ctx_work_guard_
private

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