MySQL 8.4.0
Source Code Documentation
net::io_context::timer_queue_base Class Referenceabstract
Inheritance diagram for net::io_context::timer_queue_base:

Public Member Functions

virtual bool run_one ()=0
virtual std::chrono::milliseconds next () const =0

Protected Member Functions

 timer_queue_base (execution_context &ctx)
- Protected Member Functions inherited from net::execution_context::service
 service (execution_context &owner)
 service (const service &)=delete
serviceoperator= (const service &)=delete
virtual ~service ()=default
execution_contextcontext () noexcept

Protected Attributes

std::mutex queue_mtx_

Constructor & Destructor Documentation

◆ timer_queue_base()

net::io_context::timer_queue_base::timer_queue_base ( execution_context ctx)

Member Function Documentation

◆ next()

virtual std::chrono::milliseconds net::io_context::timer_queue_base::next ( ) const
pure virtual

◆ run_one()

virtual bool net::io_context::timer_queue_base::run_one ( )
pure virtual

Member Data Documentation

◆ queue_mtx_

std::mutex net::io_context::timer_queue_base::queue_mtx_

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