31 #include <boost/optional/optional.hpp> 32 #include <boost/program_options/options_description.hpp> 33 #include <boost/program_options/variables_map.hpp> 59 static const char*
tr(
const char* str);
60 static void init_options(boost::program_options::options_description& desc);
63 static boost::optional<rpc_args>
process(
const boost::program_options::variables_map& vm);
67 boost::optional<tools::login>
login;
const command_line::arg_descriptor< std::string > rpc_access_control_origins
Definition: rpc_args.h:56
std::vector< std::string > access_control_origins
Definition: rpc_args.h:66
static void init_options(boost::program_options::options_description &desc)
Definition: rpc_args.cpp:48
const command_line::arg_descriptor< std::string > rpc_bind_ip
Definition: rpc_args.h:53
static const char * tr(const char *str)
Definition: rpc_args.cpp:46
Holds cryptonote related classes and helpers.
Definition: db_bdb.cpp:224
const command_line::arg_descriptor< std::string > rpc_login
Definition: rpc_args.h:54
static boost::optional< rpc_args > process(const boost::program_options::variables_map &vm)
Definition: rpc_args.cpp:57
descriptors()
Definition: rpc_args.cpp:39
Definition: rpc_args.h:45
Processes command line arguments related to server-side RPC.
Definition: rpc_args.h:42
boost::optional< tools::login > login
Definition: rpc_args.h:67
descriptors & operator=(const descriptors &)=delete
const command_line::arg_descriptor< bool > confirm_external_bind
Definition: rpc_args.h:55
std::string bind_ip
Definition: rpc_args.h:65