|
Monero
|
Processes command line arguments related to server-side RPC. More...
#include <rpc_args.h>

Classes | |
| struct | descriptors |
Static Public Member Functions | |
| static const char * | tr (const char *str) |
| static void | init_options (boost::program_options::options_description &desc, const bool any_cert_option=false) |
| static boost::optional< rpc_args > | process (const boost::program_options::variables_map &vm, const bool any_cert_option=false) |
| static boost::optional< epee::net_utils::ssl_options_t > | process_ssl (const boost::program_options::variables_map &vm, const bool any_cert_option=false) |
Public Attributes | |
| std::string | bind_ip |
| std::string | bind_ipv6_address |
| std::string | restricted_bind_ip |
| std::string | restricted_bind_ipv6_address |
| bool | use_ipv6 |
| bool | require_ipv4 |
| std::vector< std::string > | access_control_origins |
| boost::optional< tools::login > | login |
| epee::net_utils::ssl_options_t | ssl_options = epee::net_utils::ssl_support_t::e_ssl_support_enabled |
| bool | disable_rpc_ban = false |
Processes command line arguments related to server-side RPC.
|
static |
|
static |
|
static |
| std::vector<std::string> cryptonote::rpc_args::access_control_origins |
| std::string cryptonote::rpc_args::bind_ip |
| std::string cryptonote::rpc_args::bind_ipv6_address |
| bool cryptonote::rpc_args::disable_rpc_ban = false |
| boost::optional<tools::login> cryptonote::rpc_args::login |
| bool cryptonote::rpc_args::require_ipv4 |
| std::string cryptonote::rpc_args::restricted_bind_ip |
| std::string cryptonote::rpc_args::restricted_bind_ipv6_address |
| epee::net_utils::ssl_options_t cryptonote::rpc_args::ssl_options = epee::net_utils::ssl_support_t::e_ssl_support_enabled |
| bool cryptonote::rpc_args::use_ipv6 |