MCPcopy Create free account
hub / github.com/boostorg/asio / server

Method server

example/cpp11/http/server4/server.cpp:18–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16namespace server4 {
17
18server::server(boost::asio::io_context& io_context,
19 const std::string& address, const std::string& port,
20 std::function<void(const request&, reply&)> request_handler)
21 : request_handler_(request_handler)
22{
23 tcp::resolver resolver(io_context);
24 boost::asio::ip::tcp::endpoint endpoint =
25 *resolver.resolve(address, port).begin();
26 acceptor_.reset(new tcp::acceptor(io_context, endpoint));
27}
28
29// Enable the pseudo-keywords reenter, yield and fork.
30#include <boost/asio/yield.hpp>

Callers

nothing calls this directly

Calls 3

beginMethod · 0.45
resolveMethod · 0.45
resetMethod · 0.45

Tested by

no test coverage detected