| 
| 
bool  | is_started () const noexcept | 
|   | 
| 
bool  | is_stopped () const noexcept | 
|   | 
| 
void  | set_stopped () noexcept | 
|   | 
| 
template<typename F1 , typename F2 , typename SF >  | 
| std::error_code  | start (F1 &&io_state_chg_func, F2 &&err_func, const asio::any_io_executor &exec, SF &&start_func) | 
|   | 
| 
template<typename SF >  | 
| std::error_code  | stop (const asio::any_io_executor &exec, SF &&stop_func) | 
|   | 
| 
void  | call_io_state_chg_cb (std::shared_ptr< IOT > p, std::size_t sz, bool starting) | 
|   | 
| 
void  | call_error_cb (std::shared_ptr< IOT > p, const std::error_code &err) | 
|   | 
◆ error_cb
Initial value: 
    std::function<void (basic_io_interface<IOT>, std::error_code)>
 
 
 
◆ io_state_chg_cb
Initial value: 
    std::function<void (basic_io_interface<IOT>, std::size_t, bool)>
 
 
 
The documentation for this class was generated from the following file: