Fixed memory leak in TCPServer::AcceptNewConnections caused by acceptor->async_accept().

Fixed some formating and comments.
This commit is contained in:
Jocke
2016-02-25 14:24:38 +01:00
parent fa13c1d065
commit 508d8a6f00
4 changed files with 37 additions and 41 deletions
+2 -3
View File
@@ -22,10 +22,9 @@ private:
std::unique_ptr<boost::asio::ip::tcp::acceptor> acceptor;
boost::shared_ptr<boost::asio::ip::tcp::socket> lastReceivedSocket;
void handle_accept(boost::shared_ptr<boost::asio::ip::tcp::socket> socket,
int& nextPlayerID, std::map<PlayerID, PlayerDefinition>& connectedPlayers,
const boost::system::error_code& error);
int readBuffer(char* data, PlayerDefinition& playerDefinition);
PlayerID getPlayerIDFromEndpoint(const std::map<PlayerID, PlayerDefinition>& connectedPlayers,
boost::asio::ip::address address, unsigned short port);
};
#endif