1#include <xrpl/beast/net/IPAddressConversion.h>
3#include <xrpl/beast/net/IPEndpoint.h>
5#include <boost/asio/ip/address.hpp>
6#include <boost/asio/ip/tcp.hpp>
11fromAsio(boost::asio::ip::address
const& address)
17fromAsio(boost::asio::ip::tcp::endpoint
const& endpoint)
19 return Endpoint{endpoint.address(), endpoint.port()};
22boost::asio::ip::address
28boost::asio::ip::tcp::endpoint
31 return boost::asio::ip::tcp::endpoint{endpoint.
address(), endpoint.
port()};
A version-independent IP address and port combination.
Address const & address() const
Returns the address portion of this endpoint.
Port port() const
Returns the port number on the endpoint.
boost::asio::ip::address toAsioAddress(Endpoint const &endpoint)
Convert to asio::ip::address.
boost::asio::ip::tcp::endpoint toAsioEndpoint(Endpoint const &endpoint)
Convert to asio::ip::tcp::endpoint.
Endpoint fromAsio(boost::asio::ip::address const &address)
Convert to Endpoint.