rippled
Public Member Functions | Public Attributes | List of all members
ripple::ParsedPort Struct Reference
Collaboration diagram for ripple::ParsedPort:
Collaboration graph
[legend]

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 admin_user
 
std::string admin_password
 
std::string ssl_key
 
std::string ssl_cert
 
std::string ssl_chain
 
std::string ssl_ciphers
 
boost::beast::websocket::permessage_deflate pmd_options
 
int limit = 0
 
std::uint16_t ws_queue_limit
 
std::optional< boost::asio::ip::address > ip
 
std::optional< std::uint16_tport
 
std::vector< boost::asio::ip::network_v4 > admin_nets_v4
 
std::vector< boost::asio::ip::network_v6 > admin_nets_v6
 
std::vector< boost::asio::ip::network_v4 > secure_gateway_nets_v4
 
std::vector< boost::asio::ip::network_v6 > secure_gateway_nets_v6
 

Detailed Description

Definition at line 96 of file Port.h.

Constructor & Destructor Documentation

◆ ParsedPort()

ripple::ParsedPort::ParsedPort ( )
explicitdefault

Member Data Documentation

◆ name

std::string ripple::ParsedPort::name

Definition at line 100 of file Port.h.

◆ protocol

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

Definition at line 101 of file Port.h.

◆ user

std::string ripple::ParsedPort::user

Definition at line 102 of file Port.h.

◆ password

std::string ripple::ParsedPort::password

Definition at line 103 of file Port.h.

◆ admin_user

std::string ripple::ParsedPort::admin_user

Definition at line 104 of file Port.h.

◆ admin_password

std::string ripple::ParsedPort::admin_password

Definition at line 105 of file Port.h.

◆ ssl_key

std::string ripple::ParsedPort::ssl_key

Definition at line 106 of file Port.h.

◆ ssl_cert

std::string ripple::ParsedPort::ssl_cert

Definition at line 107 of file Port.h.

◆ ssl_chain

std::string ripple::ParsedPort::ssl_chain

Definition at line 108 of file Port.h.

◆ ssl_ciphers

std::string ripple::ParsedPort::ssl_ciphers

Definition at line 109 of file Port.h.

◆ pmd_options

boost::beast::websocket::permessage_deflate ripple::ParsedPort::pmd_options

Definition at line 110 of file Port.h.

◆ limit

int ripple::ParsedPort::limit = 0

Definition at line 111 of file Port.h.

◆ ws_queue_limit

std::uint16_t ripple::ParsedPort::ws_queue_limit

Definition at line 112 of file Port.h.

◆ ip

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

Definition at line 114 of file Port.h.

◆ port

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

Definition at line 115 of file Port.h.

◆ admin_nets_v4

std::vector<boost::asio::ip::network_v4> ripple::ParsedPort::admin_nets_v4

Definition at line 116 of file Port.h.

◆ admin_nets_v6

std::vector<boost::asio::ip::network_v6> ripple::ParsedPort::admin_nets_v6

Definition at line 117 of file Port.h.

◆ secure_gateway_nets_v4

std::vector<boost::asio::ip::network_v4> ripple::ParsedPort::secure_gateway_nets_v4

Definition at line 118 of file Port.h.

◆ secure_gateway_nets_v6

std::vector<boost::asio::ip::network_v6> ripple::ParsedPort::secure_gateway_nets_v6

Definition at line 119 of file Port.h.