23template <
typename Executor >
27 template <
typename Init_Executor >
29 :
m_executor{
std::forward< Init_Executor >( init_executor ) }
Wrapper for an executor (strand) used by connections.
Executor & get_executor() noexcept
An executor for callbacks on async operations.
virtual ~executor_wrapper_t()=default
Executor m_executor
Sync object for connection events.
executor_wrapper_t(Init_Executor &&init_executor)