|
xrpld
|
Configuration information for a Server listening port. More...
#include <Port.h>

Public Member Functions | |
| Port ()=default | |
| bool | websockets () const |
| bool | secure () const |
| std::string | protocols () const |
Public Attributes | |
| std::string | name |
| boost::asio::ip::address | ip |
| std::uint16_t | port = 0 |
| std::set< std::string, boost::beast::iless > | protocol |
| 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 |
| 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 |
| std::shared_ptr< boost::asio::ssl::context > | context |
| int | limit = 0 |
| std::uint16_t | wsQueueLimit {} |
|
explicitdefault |
|
nodiscard |
|
nodiscard |
| std::string xrpl::Port::name |
| std::uint16_t xrpl::Port::port = 0 |
| std::set<std::string, boost::beast::iless> xrpl::Port::protocol |
| std::vector<boost::asio::ip::network_v4> xrpl::Port::adminNetsV4 |
| std::vector<boost::asio::ip::network_v6> xrpl::Port::adminNetsV6 |
| std::vector<boost::asio::ip::network_v4> xrpl::Port::secureGatewayNetsV4 |
| std::vector<boost::asio::ip::network_v6> xrpl::Port::secureGatewayNetsV6 |
| std::string xrpl::Port::user |
| std::string xrpl::Port::password |
| std::string xrpl::Port::adminUser |
| std::string xrpl::Port::adminPassword |
| std::string xrpl::Port::sslKey |
| std::string xrpl::Port::sslCert |
| std::string xrpl::Port::sslChain |
| std::string xrpl::Port::sslCiphers |
| boost::beast::websocket::permessage_deflate xrpl::Port::pmdOptions |
| std::shared_ptr<boost::asio::ssl::context> xrpl::Port::context |
| std::uint16_t xrpl::Port::wsQueueLimit {} |