20#ifndef BEAST_NET_IPADDRESSCONVERSION_H_INCLUDED
21#define BEAST_NET_IPADDRESSCONVERSION_H_INCLUDED
23#include <xrpl/beast/net/IPEndpoint.h>
27#include <boost/asio.hpp>
36from_asio(boost::asio::ip::address
const& address);
40from_asio(boost::asio::ip::tcp::endpoint
const& endpoint);
45boost::asio::ip::address
49boost::asio::ip::tcp::endpoint
68 from_asio(boost::asio::ip::tcp::endpoint
const& endpoint)
72 static boost::asio::ip::address
77 static boost::asio::ip::tcp::endpoint
A version-independent IP address and port combination.
boost::asio::ip::address to_asio_address(Endpoint const &endpoint)
Convert to asio::ip::address.
boost::asio::ip::tcp::endpoint to_asio_endpoint(Endpoint const &endpoint)
Convert to asio::ip::tcp::endpoint.
Endpoint from_asio(boost::asio::ip::address const &address)
Convert to Endpoint.
static boost::asio::ip::address to_asio_address(IP::Endpoint const &address)
static IP::Endpoint from_asio(boost::asio::ip::tcp::endpoint const &endpoint)
static boost::asio::ip::tcp::endpoint to_asio_endpoint(IP::Endpoint const &address)
static IP::Endpoint from_asio(boost::asio::ip::address const &address)
IPAddressConversion()=default