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(); + } + /** @} */ }; }