39#include <boost/optional/optional.hpp>
55 ,
const boost::optional<tools::login>& login
73 bool show_status(
const std::vector<std::string>& args);
85 bool print_block(
const std::vector<std::string>& args);
99 bool stop_mining(
const std::vector<std::string>& args);
103 bool stop_daemon(
const std::vector<std::string>& args);
105 bool print_status(
const std::vector<std::string>& args);
107 bool set_limit(
const std::vector<std::string>& args);
109 bool set_limit_up(
const std::vector<std::string>& args);
113 bool out_peers(
const std::vector<std::string>& args);
115 bool in_peers(
const std::vector<std::string>& args);
119 bool show_bans(
const std::vector<std::string>& args);
121 bool ban(
const std::vector<std::string>& args);
123 bool unban(
const std::vector<std::string>& args);
125 bool banned(
const std::vector<std::string>& args);
127 bool flush_txpool(
const std::vector<std::string>& args);
137 bool update(
const std::vector<std::string>& args);
139 bool relay_tx(
const std::vector<std::string>& args);
141 bool sync_info(
const std::vector<std::string>& args);
143 bool pop_blocks(
const std::vector<std::string>& args);
145 bool rpc_payments(
const std::vector<std::string>& args);
147 bool version(
const std::vector<std::string>& args);
157 bool flush_cache(
const std::vector<std::string>& args);
Definition core_rpc_server.h:56
bool rpc_payments(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:957
bool show_bans(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:647
bool alt_chain_info(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:836
bool print_transaction_pool_long(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:339
bool print_peer_list(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:52
bool prune_blockchain(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:972
bool update(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:892
bool print_blockchain_info(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:173
bool print_height(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:235
bool relay_tx(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:903
bool sync_info(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:922
bool print_peer_list_stats(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:94
bool flush_cache(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:1064
t_command_parser_executor(uint32_t ip, uint16_t port, const boost::optional< tools::login > &login, const epee::net_utils::ssl_options_t &ssl_options, bool is_rpc, cryptonote::core_rpc_server *rpc_server=NULL)
Definition command_parser_executor.cpp:41
bool set_limit_up(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:535
bool pop_blocks(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:932
bool ban(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:657
bool flush_txpool(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:759
bool out_peers(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:579
bool print_coinbase_tx_sum(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:812
bool set_bootstrap_daemon(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:999
bool check_blockchain_pruning(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:994
bool show_difficulty(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:133
bool print_transaction_pool_short(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:349
bool output_histogram(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:780
bool print_transaction(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:283
bool is_key_image_spent(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:319
bool in_peers(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:600
t_rpc_command_executor m_executor
Definition command_parser_executor.h:50
bool hide_hash_rate(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:123
bool print_net_stats(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:163
bool print_blockchain_dynamic_stats(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:874
bool set_limit(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:513
bool mining_status(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:488
bool show_hash_rate(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:113
bool unban(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:738
bool print_connections(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:153
bool stop_daemon(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:493
bool stop_mining(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:478
bool print_status(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:503
bool set_log_categories(const std::vector< std::string > &args)
bool print_transaction_pool_stats(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:359
bool save_blockchain(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:104
bool show_status(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:143
bool set_log_level(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:206
bool set_limit_down(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:557
bool hard_fork_info(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:621
bool print_block(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:245
bool start_mining(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:369
bool banned(const std::vector< std::string > &args)
Definition command_parser_executor.cpp:749
Definition rpc_command_executor.h:53
static int version
Definition mdb_load.c:29
Definition command_parser_executor.cpp:39
unsigned short uint16_t
Definition stdint.h:125
unsigned int uint32_t
Definition stdint.h:126