Electroneum
Public Member Functions | Private Attributes | List of all members
daemonize::t_command_parser_executor Class Referencefinal

#include <command_parser_executor.h>

Collaboration diagram for daemonize::t_command_parser_executor:
Collaboration graph
[legend]

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 start_save_graph (const std::vector< std::string > &args)
 
bool stop_save_graph (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 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 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_validator_key (const std::vector< std::string > &args)
 
bool generate_ed25519_keypair (const std::vector< std::string > &args)
 
bool sign_message (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)

◆ check_blockchain_pruning()

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

◆ flush_txpool()

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

◆ generate_ed25519_keypair()

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

◆ save_blockchain()

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

◆ set_validator_key()

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

◆ sign_message()

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

◆ start_mining()

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

◆ start_save_graph()

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

◆ stop_save_graph()

bool daemonize::t_command_parser_executor::stop_save_graph ( 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: