Lines Matching refs:asio
28 template <typename Handler, typename Adaptor = boost::asio::ip::tcp::socket>
34 Server(Handler* handlerIn, boost::asio::ip::tcp::acceptor&& acceptorIn, in Server()
35 std::shared_ptr<boost::asio::ssl::context> adaptorCtxIn, in Server()
36 std::shared_ptr<boost::asio::io_context> io) : in Server()
130 boost::asio::steady_timer timer(*ioService); in afterAccept()
134 boost::asio::ssl::stream< in afterAccept()
135 boost::asio::ip::tcp::socket>>::value) in afterAccept()
154 boost::asio::post(*ioService, [connection] { connection->start(); }); in afterAccept()
178 std::shared_ptr<boost::asio::io_context> ioService;
180 boost::asio::ip::tcp::acceptor acceptor;
181 boost::asio::signal_set signals;
187 std::shared_ptr<boost::asio::ssl::context> adaptorCtx;