From a0ad5cdbfe0de0ad9ea3de24c8e293e6bbfb317b Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Sun, 3 Nov 2013 18:28:06 -0800 Subject: [PATCH] Add to_string for asio endpoints --- src/beast/beast/asio/IPAddressConversion.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/beast/beast/asio/IPAddressConversion.h b/src/beast/beast/asio/IPAddressConversion.h index 0776e4c30..9624c6a8d 100644 --- a/src/beast/beast/asio/IPAddressConversion.h +++ b/src/beast/beast/asio/IPAddressConversion.h @@ -22,6 +22,8 @@ #include "../net/IPAddress.h" +#include + #include namespace beast { @@ -43,6 +45,16 @@ struct IPAddressConversion /** Convert to asio::ip::tcp::endpoint. */ static boost::asio::ip::tcp::endpoint to_asio_endpoint (IPAddress const& address); + + /** Conversions to string. */ + /** @{ */ + static std::string to_string (boost::asio::ip::tcp::endpoint const& endpoint) + { + std::stringstream ss; + ss << endpoint; + return ss.str(); + } + /** @} */ }; }