32 #include <boost/optional/optional.hpp> 33 #include <boost/program_options/options_description.hpp> 34 #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);
66 boost::optional<tools::login>
login;
static void init_options(boost::program_options::options_description &desc)
Definition: rpc_args.cpp:46
const command_line::arg_descriptor< std::string > rpc_bind_ip
Definition: rpc_args.h:54
static const char * tr(const char *str)
Definition: rpc_args.cpp:44
Holds cryptonote related classes and helpers.
Definition: db_bdb.cpp:225
const command_line::arg_descriptor< std::string > rpc_login
Definition: rpc_args.h:55
static boost::optional< rpc_args > process(const boost::program_options::variables_map &vm)
Definition: rpc_args.cpp:54
descriptors()
Definition: rpc_args.cpp:38
Definition: rpc_args.h:46
Processes command line arguments related to server-side RPC.
Definition: rpc_args.h:43
boost::optional< tools::login > login
Definition: rpc_args.h:66
descriptors & operator=(const descriptors &)=delete
const command_line::arg_descriptor< bool > confirm_external_bind
Definition: rpc_args.h:56
std::string bind_ip
Definition: rpc_args.h:65