#include <rpc_command_executor.h>
|
| | t_rpc_command_executor (uint32_t ip, uint16_t port, const boost::optional< tools::login > &user, const epee::net_utils::ssl_options_t &ssl_options, bool is_rpc=true, cryptonote::core_rpc_server *rpc_server=NULL) |
| |
| | ~t_rpc_command_executor () |
| |
| bool | print_peer_list (bool white=true, bool gray=true, size_t limit=0) |
| |
| bool | print_peer_list_stats () |
| |
| bool | save_blockchain () |
| |
| bool | show_hash_rate () |
| |
| bool | hide_hash_rate () |
| |
| bool | show_difficulty () |
| |
| bool | show_status () |
| |
| bool | print_connections () |
| |
| bool | print_blockchain_info (uint64_t start_block_index, uint64_t end_block_index) |
| |
| bool | set_log_level (int8_t level) |
| |
| bool | set_log_categories (const std::string &categories) |
| |
| bool | print_height () |
| |
| bool | print_block_by_hash (crypto::hash block_hash, bool include_hex) |
| |
| bool | print_block_by_height (uint64_t height, bool include_hex) |
| |
| bool | print_transaction (crypto::hash transaction_hash, bool include_hex, bool include_json) |
| |
| bool | is_key_image_spent (const crypto::key_image &ki) |
| |
| bool | print_transaction_pool_long () |
| |
| bool | print_transaction_pool_short () |
| |
| bool | print_transaction_pool_stats () |
| |
| bool | start_mining (cryptonote::account_public_address address, uint64_t num_threads, cryptonote::network_type nettype, bool do_background_mining=false, bool ignore_battery=false) |
| |
| bool | stop_mining () |
| |
| bool | mining_status () |
| |
| bool | stop_daemon () |
| |
| bool | print_status () |
| |
| bool | get_limit () |
| |
| bool | get_limit_up () |
| |
| bool | get_limit_down () |
| |
| bool | set_limit (int64_t limit_down, int64_t limit_up) |
| |
| bool | out_peers (uint64_t limit) |
| |
| bool | in_peers (uint64_t limit) |
| |
| bool | start_save_graph () |
| |
| bool | stop_save_graph () |
| |
| bool | hard_fork_info (uint8_t version) |
| |
| bool | print_bans () |
| |
| bool | ban (const std::string &ip, time_t seconds) |
| |
| bool | unban (const std::string &ip) |
| |
| bool | flush_txpool (const std::string &txid) |
| |
| bool | output_histogram (const std::vector< uint64_t > &amounts, uint64_t min_count, uint64_t max_count) |
| |
| bool | print_coinbase_tx_sum (uint64_t height, uint64_t count) |
| |
| bool | alt_chain_info (const std::string &tip) |
| |
| bool | print_blockchain_dynamic_stats (uint64_t nblocks) |
| |
| bool | update (const std::string &command) |
| |
| bool | relay_tx (const std::string &txid) |
| |
| bool | sync_info () |
| |
| bool | pop_blocks (uint64_t num_blocks) |
| |
| bool | prune_blockchain () |
| |
| bool | check_blockchain_pruning () |
| |
| bool | print_net_stats () |
| |
| bool | set_validator_key (const std::string &key) |
| |
| bool | generate_ed25519_keypair () |
| |
| bool | sign_message (const std::string privateKey, const std::string message) |
| |
◆ t_rpc_command_executor()
| daemonize::t_rpc_command_executor::t_rpc_command_executor |
( |
uint32_t |
ip, |
|
|
uint16_t |
port, |
|
|
const boost::optional< tools::login > & |
user, |
|
|
const epee::net_utils::ssl_options_t & |
ssl_options, |
|
|
bool |
is_rpc = true, |
|
|
cryptonote::core_rpc_server * |
rpc_server = NULL |
|
) |
| |
◆ ~t_rpc_command_executor()
| daemonize::t_rpc_command_executor::~t_rpc_command_executor |
( |
| ) |
|
◆ alt_chain_info()
| bool daemonize::t_rpc_command_executor::alt_chain_info |
( |
const std::string & |
tip | ) |
|
◆ ban()
| bool daemonize::t_rpc_command_executor::ban |
( |
const std::string & |
ip, |
|
|
time_t |
seconds |
|
) |
| |
◆ check_blockchain_pruning()
| bool daemonize::t_rpc_command_executor::check_blockchain_pruning |
( |
| ) |
|
◆ flush_txpool()
| bool daemonize::t_rpc_command_executor::flush_txpool |
( |
const std::string & |
txid | ) |
|
◆ generate_ed25519_keypair()
| bool daemonize::t_rpc_command_executor::generate_ed25519_keypair |
( |
| ) |
|
◆ get_limit()
| bool daemonize::t_rpc_command_executor::get_limit |
( |
| ) |
|
◆ get_limit_down()
| bool daemonize::t_rpc_command_executor::get_limit_down |
( |
| ) |
|
◆ get_limit_up()
| bool daemonize::t_rpc_command_executor::get_limit_up |
( |
| ) |
|
◆ hard_fork_info()
| bool daemonize::t_rpc_command_executor::hard_fork_info |
( |
uint8_t |
version | ) |
|
◆ hide_hash_rate()
| bool daemonize::t_rpc_command_executor::hide_hash_rate |
( |
| ) |
|
◆ in_peers()
| bool daemonize::t_rpc_command_executor::in_peers |
( |
uint64_t |
limit | ) |
|
◆ is_key_image_spent()
◆ mining_status()
| bool daemonize::t_rpc_command_executor::mining_status |
( |
| ) |
|
◆ out_peers()
| bool daemonize::t_rpc_command_executor::out_peers |
( |
uint64_t |
limit | ) |
|
◆ output_histogram()
| bool daemonize::t_rpc_command_executor::output_histogram |
( |
const std::vector< uint64_t > & |
amounts, |
|
|
uint64_t |
min_count, |
|
|
uint64_t |
max_count |
|
) |
| |
◆ pop_blocks()
| bool daemonize::t_rpc_command_executor::pop_blocks |
( |
uint64_t |
num_blocks | ) |
|
◆ print_bans()
| bool daemonize::t_rpc_command_executor::print_bans |
( |
| ) |
|
◆ print_block_by_hash()
| bool daemonize::t_rpc_command_executor::print_block_by_hash |
( |
crypto::hash |
block_hash, |
|
|
bool |
include_hex |
|
) |
| |
◆ print_block_by_height()
| bool daemonize::t_rpc_command_executor::print_block_by_height |
( |
uint64_t |
height, |
|
|
bool |
include_hex |
|
) |
| |
◆ print_blockchain_dynamic_stats()
| bool daemonize::t_rpc_command_executor::print_blockchain_dynamic_stats |
( |
uint64_t |
nblocks | ) |
|
◆ print_blockchain_info()
| bool daemonize::t_rpc_command_executor::print_blockchain_info |
( |
uint64_t |
start_block_index, |
|
|
uint64_t |
end_block_index |
|
) |
| |
◆ print_coinbase_tx_sum()
| bool daemonize::t_rpc_command_executor::print_coinbase_tx_sum |
( |
uint64_t |
height, |
|
|
uint64_t |
count |
|
) |
| |
◆ print_connections()
| bool daemonize::t_rpc_command_executor::print_connections |
( |
| ) |
|
◆ print_height()
| bool daemonize::t_rpc_command_executor::print_height |
( |
| ) |
|
◆ print_net_stats()
| bool daemonize::t_rpc_command_executor::print_net_stats |
( |
| ) |
|
◆ print_peer_list()
| bool daemonize::t_rpc_command_executor::print_peer_list |
( |
bool |
white = true, |
|
|
bool |
gray = true, |
|
|
size_t |
limit = 0 |
|
) |
| |
◆ print_peer_list_stats()
| bool daemonize::t_rpc_command_executor::print_peer_list_stats |
( |
| ) |
|
◆ print_status()
| bool daemonize::t_rpc_command_executor::print_status |
( |
| ) |
|
◆ print_transaction()
| bool daemonize::t_rpc_command_executor::print_transaction |
( |
crypto::hash |
transaction_hash, |
|
|
bool |
include_hex, |
|
|
bool |
include_json |
|
) |
| |
◆ print_transaction_pool_long()
| bool daemonize::t_rpc_command_executor::print_transaction_pool_long |
( |
| ) |
|
◆ print_transaction_pool_short()
| bool daemonize::t_rpc_command_executor::print_transaction_pool_short |
( |
| ) |
|
◆ print_transaction_pool_stats()
| bool daemonize::t_rpc_command_executor::print_transaction_pool_stats |
( |
| ) |
|
◆ prune_blockchain()
| bool daemonize::t_rpc_command_executor::prune_blockchain |
( |
| ) |
|
◆ relay_tx()
| bool daemonize::t_rpc_command_executor::relay_tx |
( |
const std::string & |
txid | ) |
|
◆ save_blockchain()
| bool daemonize::t_rpc_command_executor::save_blockchain |
( |
| ) |
|
◆ set_limit()
| bool daemonize::t_rpc_command_executor::set_limit |
( |
int64_t |
limit_down, |
|
|
int64_t |
limit_up |
|
) |
| |
◆ set_log_categories()
| bool daemonize::t_rpc_command_executor::set_log_categories |
( |
const std::string & |
categories | ) |
|
◆ set_log_level()
| bool daemonize::t_rpc_command_executor::set_log_level |
( |
int8_t |
level | ) |
|
◆ set_validator_key()
| bool daemonize::t_rpc_command_executor::set_validator_key |
( |
const std::string & |
key | ) |
|
◆ show_difficulty()
| bool daemonize::t_rpc_command_executor::show_difficulty |
( |
| ) |
|
◆ show_hash_rate()
| bool daemonize::t_rpc_command_executor::show_hash_rate |
( |
| ) |
|
◆ show_status()
| bool daemonize::t_rpc_command_executor::show_status |
( |
| ) |
|
◆ sign_message()
| bool daemonize::t_rpc_command_executor::sign_message |
( |
const std::string |
privateKey, |
|
|
const std::string |
message |
|
) |
| |
◆ start_mining()
◆ start_save_graph()
| bool daemonize::t_rpc_command_executor::start_save_graph |
( |
| ) |
|
◆ stop_daemon()
| bool daemonize::t_rpc_command_executor::stop_daemon |
( |
| ) |
|
◆ stop_mining()
| bool daemonize::t_rpc_command_executor::stop_mining |
( |
| ) |
|
◆ stop_save_graph()
| bool daemonize::t_rpc_command_executor::stop_save_graph |
( |
| ) |
|
◆ sync_info()
| bool daemonize::t_rpc_command_executor::sync_info |
( |
| ) |
|
◆ unban()
| bool daemonize::t_rpc_command_executor::unban |
( |
const std::string & |
ip | ) |
|
◆ update()
| bool daemonize::t_rpc_command_executor::update |
( |
const std::string & |
command | ) |
|
◆ m_is_rpc
| bool daemonize::t_rpc_command_executor::m_is_rpc |
|
private |
◆ m_rpc_client
◆ m_rpc_server
The documentation for this class was generated from the following files: