33 _acceptor =
new boost::asio::ip::tcp::acceptor(io, boost::asio::ip::tcp::endpoint(boost::asio::ip::tcp::v4(),
sConfig.net.apiServerPort));
34 sLog.Log(
"API Server Init",
"listening on port %u", (
sConfig.net.apiServerPort));
45 boost::asio::executor e =
_acceptor->get_executor();
46 boost::asio::execution_context &e_context = e.context();
47 boost::asio::io_context &context_instance =
static_cast<boost::asio::io_context&
>(e_context);
55 connection->Process();
#define sConfig
A macro for easier access to the singleton.
static std::tr1::shared_ptr< APIServerConnection > create(boost::asio::io_context &io)
void HandleAccept(std::tr1::shared_ptr< APIServerConnection > connection)
APIServerListener(boost::asio::io_context &io)
#define sLog
Evaluates to a NewLog instance.
boost::asio::ip::tcp::acceptor * _acceptor