27 acceptor_.open(protocol, ec);
31 acceptor_.set_option(net::socket_base::reuse_address(
true), ec);
36 acceptor_.bind(endpoint, ec);
46 std::function<
void(
const boost::system::error_code&, net::ip::tcp::socket)> handler) {
47 acceptor_.async_accept(std::move(handler));
BoostTcpAcceptor(net::io_context &ioc)
bool is_open() const override
void open(const net::ip::tcp &protocol, boost::system::error_code &ec) override
void bind(const net::ip::tcp::endpoint &endpoint, boost::system::error_code &ec) override
void listen(int backlog, boost::system::error_code &ec) override
void close(boost::system::error_code &ec) override
void async_accept(std::function< void(const boost::system::error_code &, net::ip::tcp::socket)> handler) override