3#include <xrpl/beast/net/IPEndpoint.h>
5#include <boost/asio/ip/address.hpp>
6#include <boost/asio/ip/network_v4.hpp>
7#include <boost/asio/ip/network_v6.hpp>
8#include <boost/beast/core/string.hpp>
9#include <boost/beast/websocket/option.hpp>
32 boost::asio::ip::address
ip;
Holds a collection of configuration values.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
void parsePort(ParsedPort &port, Section const §ion, std::ostream &log)
std::ostream & operator<<(std::ostream &out, BaseUInt< Bits, Tag > const &u)
std::vector< boost::asio::ip::network_v4 > adminNetsV4
std::optional< boost::asio::ip::address > ip
std::vector< boost::asio::ip::network_v6 > adminNetsV6
std::vector< boost::asio::ip::network_v6 > secureGatewayNetsV6
std::optional< std::uint16_t > port
std::vector< boost::asio::ip::network_v4 > secureGatewayNetsV4
std::uint16_t wsQueueLimit
boost::beast::websocket::permessage_deflate pmdOptions
std::string adminPassword
Configuration information for a Server listening port.
std::string protocols() const
std::vector< boost::asio::ip::network_v6 > adminNetsV6
boost::beast::websocket::permessage_deflate pmdOptions
std::vector< boost::asio::ip::network_v4 > secureGatewayNetsV4
std::vector< boost::asio::ip::network_v4 > adminNetsV4
std::uint16_t wsQueueLimit
std::vector< boost::asio::ip::network_v6 > secureGatewayNetsV6
std::string adminPassword
boost::asio::ip::address ip
std::shared_ptr< boost::asio::ssl::context > context