MySQL 9.1.0
Source Code Documentation
|
#include <io_context.h>
Public Types | |
using | time_point = typename Timer::time_point |
using | timer_id = typename Timer::Id * |
Public Member Functions | |
pending_timer (const Timer &timer) | |
virtual | ~pending_timer ()=default |
bool | is_cancelled () const |
void | cancel () |
time_point | expiry () const noexcept |
timer_id | id () const |
virtual void | run ()=0 |
Private Attributes | |
time_point | expiry_ |
timer_id | id_ |
using net::io_context::timer_queue< Timer >::pending_timer::time_point = typename Timer::time_point |
using net::io_context::timer_queue< Timer >::pending_timer::timer_id = typename Timer::Id * |
|
inline |
|
virtualdefault |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
pure virtual |
Implemented in net::io_context::timer_queue< Timer >::pending_timer_op< Op >.
|
private |
|
private |