|
Monero
|
#include <command_server.h>

Public Member Functions | |
| 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) | |
| bool | process_command_str (const std::string &cmd) |
| bool | process_command_vec (const std::vector< std::string > &cmd) |
| bool | start_handling (std::function< void(void)> exit_handler=NULL) |
| void | stop_handling () |
Private Member Functions | |
| bool | help (const std::vector< std::string > &args) |
| bool | apropos (const std::vector< std::string > &args) |
| std::string | get_commands_str () |
| std::string | get_command_usage (const std::vector< std::string > &args) |
Private Attributes | |
| t_command_parser_executor | m_parser |
| epee::console_handlers_binder | m_command_lookup |
| bool | m_is_rpc |
| daemonize::t_command_server::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 ) |
|
private |
|
private |
|
private |
|
private |
| bool daemonize::t_command_server::process_command_str | ( | const std::string & | cmd | ) |
| bool daemonize::t_command_server::process_command_vec | ( | const std::vector< std::string > & | cmd | ) |
| bool daemonize::t_command_server::start_handling | ( | std::function< void(void)> | exit_handler = NULL | ) |
| void daemonize::t_command_server::stop_handling | ( | ) |
|
private |
|
private |
|
private |