Listener::Listener(Scheduler &scheduler) : m_scheduler(&scheduler) , m_acceptor(scheduler.asio()) , m_next_connection(scheduler) { set_connection_handler(nullptr); set_error_handler(nullptr); }