![]()  | 
  
    MySQL 9.5.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 |