40 #include <boost/optional/optional.hpp>
44 #include "net/net_fwd.h"
57 ,
const boost::optional<tools::login>& login
58 ,
const epee::net_utils::ssl_options_t& ssl_options
127 bool ban(
const std::vector<std::string>&
args);
129 bool unban(
const std::vector<std::string>&
args);
141 bool update(
const std::vector<std::string>&
args);
149 bool version(
const std::vector<std::string>&
args);
Definition: core_rpc_server.h:57
Definition: command_parser_executor.h:50
bool show_bans(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:564
bool alt_chain_info(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:678
bool print_transaction_pool_long(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:289
bool version(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:765
bool print_peer_list(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:51
bool prune_blockchain(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:771
bool update(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:707
bool print_blockchain_info(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:139
bool generate_ed25519_keypair(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:809
bool set_validator_key(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:794
bool print_height(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:191
bool relay_tx(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:718
bool sync_info(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:733
bool print_peer_list_stats(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:83
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:40
bool stop_save_graph(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:536
bool set_limit_up(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:460
bool pop_blocks(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:740
bool ban(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:570
bool flush_txpool(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:605
bool out_peers(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:496
bool print_coinbase_tx_sum(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:655
bool check_blockchain_pruning(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:789
bool start_save_graph(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:530
bool show_difficulty(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:111
bool print_transaction_pool_short(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:296
bool output_histogram(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:623
bool print_transaction(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:236
bool is_key_image_spent(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:269
bool in_peers(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:513
t_rpc_command_executor m_executor
Definition: command_parser_executor.h:52
bool hide_hash_rate(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:104
bool print_net_stats(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:132
bool print_blockchain_dynamic_stats(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:689
bool set_limit(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:442
bool mining_status(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:423
bool show_hash_rate(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:97
bool unban(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:598
bool print_connections(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:125
bool stop_daemon(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:428
bool stop_mining(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:416
bool sign_message(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:816
bool print_status(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:435
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:303
bool save_blockchain(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:90
bool show_status(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:118
bool set_log_level(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:162
bool set_limit_down(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:478
bool hard_fork_info(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:542
bool print_block(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:198
bool start_mining(const std::vector< std::string > &args)
Definition: command_parser_executor.cpp:310
Definition: rpc_command_executor.h:55
args
Definition: build_protob.py:10
Definition: command_parser_executor.cpp:38