xrpld
Loading...
Searching...
No Matches
xrpl::ParsedPort Struct Reference

#include <Port.h>

Collaboration diagram for xrpl::ParsedPort:

Public Member Functions

 ParsedPort ()=default

Public Attributes

std::string name
std::set< std::string, boost::beast::iless > protocol
std::string user
std::string password
std::string adminUser
std::string adminPassword
std::string sslKey
std::string sslCert
std::string sslChain
std::string sslCiphers
boost::beast::websocket::permessage_deflate pmdOptions
int limit = 0
std::uint16_t wsQueueLimit {}
std::optional< boost::asio::ip::address > ip
std::optional< std::uint16_tport
std::vector< boost::asio::ip::network_v4 > adminNetsV4
std::vector< boost::asio::ip::network_v6 > adminNetsV6
std::vector< boost::asio::ip::network_v4 > secureGatewayNetsV4
std::vector< boost::asio::ip::network_v6 > secureGatewayNetsV6

Detailed Description

Definition at line 75 of file Port.h.

Constructor & Destructor Documentation

◆ ParsedPort()

xrpl::ParsedPort::ParsedPort ( )
explicitdefault

Member Data Documentation

◆ name

std::string xrpl::ParsedPort::name

Definition at line 79 of file Port.h.

◆ protocol

std::set<std::string, boost::beast::iless> xrpl::ParsedPort::protocol

Definition at line 80 of file Port.h.

◆ user

std::string xrpl::ParsedPort::user

Definition at line 81 of file Port.h.

◆ password

std::string xrpl::ParsedPort::password

Definition at line 82 of file Port.h.

◆ adminUser

std::string xrpl::ParsedPort::adminUser

Definition at line 83 of file Port.h.

◆ adminPassword

std::string xrpl::ParsedPort::adminPassword

Definition at line 84 of file Port.h.

◆ sslKey

std::string xrpl::ParsedPort::sslKey

Definition at line 85 of file Port.h.

◆ sslCert

std::string xrpl::ParsedPort::sslCert

Definition at line 86 of file Port.h.

◆ sslChain

std::string xrpl::ParsedPort::sslChain

Definition at line 87 of file Port.h.

◆ sslCiphers

std::string xrpl::ParsedPort::sslCiphers

Definition at line 88 of file Port.h.

◆ pmdOptions

boost::beast::websocket::permessage_deflate xrpl::ParsedPort::pmdOptions

Definition at line 89 of file Port.h.

◆ limit

int xrpl::ParsedPort::limit = 0

Definition at line 90 of file Port.h.

◆ wsQueueLimit

std::uint16_t xrpl::ParsedPort::wsQueueLimit {}

Definition at line 91 of file Port.h.

◆ ip

std::optional<boost::asio::ip::address> xrpl::ParsedPort::ip

Definition at line 93 of file Port.h.

◆ port

std::optional<std::uint16_t> xrpl::ParsedPort::port

Definition at line 94 of file Port.h.

◆ adminNetsV4

std::vector<boost::asio::ip::network_v4> xrpl::ParsedPort::adminNetsV4

Definition at line 95 of file Port.h.

◆ adminNetsV6

std::vector<boost::asio::ip::network_v6> xrpl::ParsedPort::adminNetsV6

Definition at line 96 of file Port.h.

◆ secureGatewayNetsV4

std::vector<boost::asio::ip::network_v4> xrpl::ParsedPort::secureGatewayNetsV4

Definition at line 97 of file Port.h.

◆ secureGatewayNetsV6

std::vector<boost::asio::ip::network_v6> xrpl::ParsedPort::secureGatewayNetsV6

Definition at line 98 of file Port.h.