Monero
Loading...
Searching...
No Matches
daemonize::t_command_parser_executor Class Referencefinal

#include <command_parser_executor.h>

Collaboration diagram for daemonize::t_command_parser_executor:

Public Member Functions

 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)
bool print_peer_list (const std::vector< std::string > &args)
bool print_peer_list_stats (const std::vector< std::string > &args)
bool save_blockchain (const std::vector< std::string > &args)
bool show_hash_rate (const std::vector< std::string > &args)
bool hide_hash_rate (const std::vector< std::string > &args)
bool show_difficulty (const std::vector< std::string > &args)
bool show_status (const std::vector< std::string > &args)
bool print_connections (const std::vector< std::string > &args)
bool print_blockchain_info (const std::vector< std::string > &args)
bool set_log_level (const std::vector< std::string > &args)
bool set_log_categories (const std::vector< std::string > &args)
bool print_height (const std::vector< std::string > &args)
bool print_block (const std::vector< std::string > &args)
bool print_transaction (const std::vector< std::string > &args)
bool is_key_image_spent (const std::vector< std::string > &args)
bool print_transaction_pool_long (const std::vector< std::string > &args)
bool print_transaction_pool_short (const std::vector< std::string > &args)
bool print_transaction_pool_stats (const std::vector< std::string > &args)
bool start_mining (const std::vector< std::string > &args)
bool stop_mining (const std::vector< std::string > &args)
bool mining_status (const std::vector< std::string > &args)
bool stop_daemon (const std::vector< std::string > &args)
bool print_status (const std::vector< std::string > &args)
bool set_limit (const std::vector< std::string > &args)
bool set_limit_up (const std::vector< std::string > &args)
bool set_limit_down (const std::vector< std::string > &args)
bool out_peers (const std::vector< std::string > &args)
bool in_peers (const std::vector< std::string > &args)
bool hard_fork_info (const std::vector< std::string > &args)
bool show_bans (const std::vector< std::string > &args)
bool ban (const std::vector< std::string > &args)
bool unban (const std::vector< std::string > &args)
bool banned (const std::vector< std::string > &args)
bool flush_txpool (const std::vector< std::string > &args)
bool output_histogram (const std::vector< std::string > &args)
bool print_coinbase_tx_sum (const std::vector< std::string > &args)
bool alt_chain_info (const std::vector< std::string > &args)
bool print_blockchain_dynamic_stats (const std::vector< std::string > &args)
bool update (const std::vector< std::string > &args)
bool relay_tx (const std::vector< std::string > &args)
bool sync_info (const std::vector< std::string > &args)
bool pop_blocks (const std::vector< std::string > &args)
bool rpc_payments (const std::vector< std::string > &args)
bool version (const std::vector< std::string > &args)
bool prune_blockchain (const std::vector< std::string > &args)
bool check_blockchain_pruning (const std::vector< std::string > &args)
bool print_net_stats (const std::vector< std::string > &args)
bool set_bootstrap_daemon (const std::vector< std::string > &args)
bool flush_cache (const std::vector< std::string > &args)

Private Attributes

t_rpc_command_executor m_executor

Constructor & Destructor Documentation

◆ t_command_parser_executor()

daemonize::t_command_parser_executor::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 )

Member Function Documentation

◆ alt_chain_info()

bool daemonize::t_command_parser_executor::alt_chain_info ( const std::vector< std::string > & args)

◆ ban()

bool daemonize::t_command_parser_executor::ban ( const std::vector< std::string > & args)

◆ banned()

bool daemonize::t_command_parser_executor::banned ( const std::vector< std::string > & args)

◆ check_blockchain_pruning()

bool daemonize::t_command_parser_executor::check_blockchain_pruning ( const std::vector< std::string > & args)

◆ flush_cache()

bool daemonize::t_command_parser_executor::flush_cache ( const std::vector< std::string > & args)

◆ flush_txpool()

bool daemonize::t_command_parser_executor::flush_txpool ( const std::vector< std::string > & args)

◆ hard_fork_info()

bool daemonize::t_command_parser_executor::hard_fork_info ( const std::vector< std::string > & args)

◆ hide_hash_rate()

bool daemonize::t_command_parser_executor::hide_hash_rate ( const std::vector< std::string > & args)

◆ in_peers()

bool daemonize::t_command_parser_executor::in_peers ( const std::vector< std::string > & args)

◆ is_key_image_spent()

bool daemonize::t_command_parser_executor::is_key_image_spent ( const std::vector< std::string > & args)

◆ mining_status()

bool daemonize::t_command_parser_executor::mining_status ( const std::vector< std::string > & args)

◆ out_peers()

bool daemonize::t_command_parser_executor::out_peers ( const std::vector< std::string > & args)

◆ output_histogram()

bool daemonize::t_command_parser_executor::output_histogram ( const std::vector< std::string > & args)

◆ pop_blocks()

bool daemonize::t_command_parser_executor::pop_blocks ( const std::vector< std::string > & args)

◆ print_block()

bool daemonize::t_command_parser_executor::print_block ( const std::vector< std::string > & args)

◆ print_blockchain_dynamic_stats()

bool daemonize::t_command_parser_executor::print_blockchain_dynamic_stats ( const std::vector< std::string > & args)

◆ print_blockchain_info()

bool daemonize::t_command_parser_executor::print_blockchain_info ( const std::vector< std::string > & args)

◆ print_coinbase_tx_sum()

bool daemonize::t_command_parser_executor::print_coinbase_tx_sum ( const std::vector< std::string > & args)

◆ print_connections()

bool daemonize::t_command_parser_executor::print_connections ( const std::vector< std::string > & args)

◆ print_height()

bool daemonize::t_command_parser_executor::print_height ( const std::vector< std::string > & args)

◆ print_net_stats()

bool daemonize::t_command_parser_executor::print_net_stats ( const std::vector< std::string > & args)

◆ print_peer_list()

bool daemonize::t_command_parser_executor::print_peer_list ( const std::vector< std::string > & args)

◆ print_peer_list_stats()

bool daemonize::t_command_parser_executor::print_peer_list_stats ( const std::vector< std::string > & args)

◆ print_status()

bool daemonize::t_command_parser_executor::print_status ( const std::vector< std::string > & args)

◆ print_transaction()

bool daemonize::t_command_parser_executor::print_transaction ( const std::vector< std::string > & args)

◆ print_transaction_pool_long()

bool daemonize::t_command_parser_executor::print_transaction_pool_long ( const std::vector< std::string > & args)

◆ print_transaction_pool_short()

bool daemonize::t_command_parser_executor::print_transaction_pool_short ( const std::vector< std::string > & args)

◆ print_transaction_pool_stats()

bool daemonize::t_command_parser_executor::print_transaction_pool_stats ( const std::vector< std::string > & args)

◆ prune_blockchain()

bool daemonize::t_command_parser_executor::prune_blockchain ( const std::vector< std::string > & args)

◆ relay_tx()

bool daemonize::t_command_parser_executor::relay_tx ( const std::vector< std::string > & args)

◆ rpc_payments()

bool daemonize::t_command_parser_executor::rpc_payments ( const std::vector< std::string > & args)

◆ save_blockchain()

bool daemonize::t_command_parser_executor::save_blockchain ( const std::vector< std::string > & args)

◆ set_bootstrap_daemon()

bool daemonize::t_command_parser_executor::set_bootstrap_daemon ( const std::vector< std::string > & args)

◆ set_limit()

bool daemonize::t_command_parser_executor::set_limit ( const std::vector< std::string > & args)

◆ set_limit_down()

bool daemonize::t_command_parser_executor::set_limit_down ( const std::vector< std::string > & args)

◆ set_limit_up()

bool daemonize::t_command_parser_executor::set_limit_up ( const std::vector< std::string > & args)

◆ set_log_categories()

bool daemonize::t_command_parser_executor::set_log_categories ( const std::vector< std::string > & args)

◆ set_log_level()

bool daemonize::t_command_parser_executor::set_log_level ( const std::vector< std::string > & args)

◆ show_bans()

bool daemonize::t_command_parser_executor::show_bans ( const std::vector< std::string > & args)

◆ show_difficulty()

bool daemonize::t_command_parser_executor::show_difficulty ( const std::vector< std::string > & args)

◆ show_hash_rate()

bool daemonize::t_command_parser_executor::show_hash_rate ( const std::vector< std::string > & args)

◆ show_status()

bool daemonize::t_command_parser_executor::show_status ( const std::vector< std::string > & args)

◆ start_mining()

bool daemonize::t_command_parser_executor::start_mining ( const std::vector< std::string > & args)

◆ stop_daemon()

bool daemonize::t_command_parser_executor::stop_daemon ( const std::vector< std::string > & args)

◆ stop_mining()

bool daemonize::t_command_parser_executor::stop_mining ( const std::vector< std::string > & args)

◆ sync_info()

bool daemonize::t_command_parser_executor::sync_info ( const std::vector< std::string > & args)

◆ unban()

bool daemonize::t_command_parser_executor::unban ( const std::vector< std::string > & args)

◆ update()

bool daemonize::t_command_parser_executor::update ( const std::vector< std::string > & args)

◆ version()

bool daemonize::t_command_parser_executor::version ( const std::vector< std::string > & args)

Member Data Documentation

◆ m_executor

t_rpc_command_executor daemonize::t_command_parser_executor::m_executor
private

The documentation for this class was generated from the following files: