42 #include <boost/optional/optional_fwd.hpp>
44 #include "console_handler.h"
46 #include "net/net_fwd.h"
60 ,
const boost::optional<tools::login>& login
61 ,
const epee::net_utils::ssl_options_t& ssl_options
70 bool start_handling(std::function<
void(
void)> exit_handler = NULL);
75 bool help(
const std::vector<std::string>&
args);
Definition: core_rpc_server.h:60
Definition: command_parser_executor.h:49
Definition: command_server.h:50
t_command_parser_executor m_parser
Definition: command_server.h:52
std::string get_commands_str()
Definition: command_server.cpp:410
bool m_is_rpc
Definition: command_server.h:54
void stop_handling()
Definition: command_server.cpp:363
epee::console_handlers_binder m_command_lookup
Definition: command_server.h:53
bool help(const std::vector< std::string > &args)
Definition: command_server.cpp:370
bool process_command_vec(const std::vector< std::string > &cmd)
Definition: command_server.cpp:344
bool process_command_str(const std::string &cmd)
Definition: command_server.cpp:339
bool apropos(const std::vector< std::string > &args)
Definition: command_server.cpp:383
bool start_handling(std::function< void(void)> exit_handler=NULL)
Definition: command_server.cpp:354
t_command_server(uint32_t ip, uint16_t port, const boost::optional< tools::login > &login, const epee::net_utils::ssl_options_t &ssl_options, bool is_rpc=true, cryptonote::core_rpc_server *rpc_server=NULL)
Definition: command_server.cpp:42
std::string get_command_usage(const std::vector< std::string > &args)
Definition: command_server.cpp:422
args
Definition: build_protob.py:10
Definition: command_parser_executor.cpp:37