39 #include <boost/optional/optional.hpp> 55 ,
const boost::optional<tools::login>& login
72 bool show_status(
const std::vector<std::string>& args);
84 bool print_block(
const std::vector<std::string>& args);
98 bool stop_mining(
const std::vector<std::string>& args);
100 bool stop_daemon(
const std::vector<std::string>& args);
102 bool print_status(
const std::vector<std::string>& args);
104 bool set_limit(
const std::vector<std::string>& args);
106 bool set_limit_up(
const std::vector<std::string>& args);
110 bool out_peers(
const std::vector<std::string>& args);
112 bool in_peers(
const std::vector<std::string>& args);
120 bool show_bans(
const std::vector<std::string>& args);
122 bool ban(
const std::vector<std::string>& args);
124 bool unban(
const std::vector<std::string>& args);
126 bool flush_txpool(
const std::vector<std::string>& args);
136 bool update(
const std::vector<std::string>& args);
138 bool relay_tx(
const std::vector<std::string>& args);
140 bool sync_info(
const std::vector<std::string>& args);
142 bool version(
const std::vector<std::string>& args);
bool start_mining(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:264
bool stop_save_graph(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:478
t_rpc_command_executor m_executor
Definition: command_parser_executor.h:50
bool show_status(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:91
bool print_transaction_pool_long(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:243
bool show_bans(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:506
bool flush_txpool(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:542
bool print_connections(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:98
bool hide_hash_rate(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:77
bool print_transaction_pool_stats(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:257
bool print_transaction_pool_short(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:250
Definition: command_parser_executor.cpp:37
bool unban(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:535
bool print_block(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:164
bool set_limit_up(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:402
bool print_transaction(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:190
bool stop_daemon(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:370
bool stop_mining(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:363
bool version(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:677
bool set_log_categories(const std::vector< std::string > &args)
bool hard_fork_info(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:484
Definition: command_parser_executor.h:47
bool relay_tx(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:655
bool ban(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:512
bool print_coinbase_tx_sum(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:592
bool print_status(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:377
bool output_histogram(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:560
bool set_log_level(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:128
bool print_peer_list_stats(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:56
bool set_limit_down(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:420
Definition: rpc_command_executor.h:53
bool show_difficulty(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:84
bool update(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:644
bool alt_chain_info(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:615
bool print_blockchain_info(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:105
bool in_peers(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:455
bool show_hash_rate(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:70
t_command_parser_executor(uint32_t ip, uint16_t port, const boost::optional< tools::login > &login, bool is_rpc, cryptonote::core_rpc_server *rpc_server=NULL)
Definition: command_parser_executor.cpp:39
bool print_peer_list(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:49
Definition: core_rpc_server.h:52
bool set_limit(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:384
bool sync_info(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:670
bool start_save_graph(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:472
bool print_blockchain_dynamic_stats(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:626
bool out_peers(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:438
bool is_key_image_spent(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:223
bool save_blockchain(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:63
bool print_height(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:157