1#ifndef BEAST_NET_IPADDRESSCONVERSION_H_INCLUDED
2#define BEAST_NET_IPADDRESSCONVERSION_H_INCLUDED
4#include <xrpl/beast/net/IPEndpoint.h>
6#include <boost/asio.hpp>
15from_asio(boost::asio::ip::address
const& address);
19from_asio(boost::asio::ip::tcp::endpoint
const& endpoint);
24boost::asio::ip::address
28boost::asio::ip::tcp::endpoint
47 from_asio(boost::asio::ip::tcp::endpoint
const& endpoint)
51 static boost::asio::ip::address
56 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