diff options
author | JellyBrick <shlee1503@naver.com> | 2018-05-26 17:46:51 +0900 |
---|---|---|
committer | JellyBrick <shlee1503@naver.com> | 2018-05-26 17:46:51 +0900 |
commit | b79bd701400fb8bf8a845f8a24d78e82f182bb2f (patch) | |
tree | ed669eac33388c4b8f7e47f9037ddef3ad927d87 /include/tgbot/net/HttpServer.h | |
parent | 987adf188619011acff2052301245e4df22a38d2 (diff) |
Improve performance
Diffstat (limited to 'include/tgbot/net/HttpServer.h')
-rw-r--r-- | include/tgbot/net/HttpServer.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/tgbot/net/HttpServer.h b/include/tgbot/net/HttpServer.h index 164bd2b..d68599f 100644 --- a/include/tgbot/net/HttpServer.h +++ b/include/tgbot/net/HttpServer.h @@ -51,8 +51,8 @@ public: * Starts receiving new connections. */ void start() { - std::shared_ptr<boost::asio::basic_stream_socket<Protocol>> socket(new boost::asio::basic_stream_socket<Protocol>(_acceptor->get_io_service())); - std::shared_ptr<Connection> connection(new Connection(socket, _handler)); + auto socket(std::make_shared<boost::asio::basic_stream_socket<Protocol>>(_acceptor->get_io_service())); + auto connection(std::make_shared<Connection>(socket, _handler)); _acceptor->async_accept(*connection->socket, [this, connection]() { connection->start(); start(); |