Electroneum
cryptonote::BaseTestDB Member List

This is the complete list of members for cryptonote::BaseTestDB, including all inherited members.

add_block(const cryptonote::block &blk, size_t block_weight, uint64_t long_term_block_weight, const cryptonote::difficulty_type &cumulative_difficulty, const uint64_t &coins_generated, uint64_t num_rct_outs, const crypto::hash &blk_hash) overridecryptonote::BaseTestDBinlinevirtual
cryptonote::BlockchainDB::add_block(const std::pair< block, blobdata > &blk, size_t block_weight, uint64_t long_term_block_weight, const difficulty_type &cumulative_difficulty, const uint64_t &coins_generated, const std::vector< std::pair< transaction, blobdata >> &txs)cryptonote::BlockchainDBvirtual
add_max_block_size(uint64_t sz) overridecryptonote::BaseTestDBinlinevirtual
add_output(const crypto::hash &tx_hash, const cryptonote::tx_out &tx_output, const uint64_t &local_index, const uint64_t unlock_time, const rct::key *commitment) overridecryptonote::BaseTestDBinlinevirtual
add_spent_key(const crypto::key_image &k_image) overridecryptonote::BaseTestDBinlinevirtual
add_transaction(const crypto::hash &blk_hash, const std::pair< transaction, blobdata > &tx, const crypto::hash *tx_hash_ptr=NULL, const crypto::hash *tx_prunable_hash_ptr=NULL)cryptonote::BlockchainDBprotected
add_transaction_data(const crypto::hash &blk_hash, const std::pair< cryptonote::transaction, cryptonote::blobdata > &tx, const crypto::hash &tx_hash, const crypto::hash &tx_prunable_hash) overridecryptonote::BaseTestDBinlinevirtual
add_tx_amount_output_indices(const uint64_t tx_index, const std::vector< uint64_t > &amount_output_indices) overridecryptonote::BaseTestDBinlinevirtual
add_txpool_tx(const crypto::hash &txid, const cryptonote::blobdata &blob, const cryptonote::txpool_tx_meta_t &details) overridecryptonote::BaseTestDBinlinevirtual
BaseTestDB()cryptonote::BaseTestDBinline
batch_abort() overridecryptonote::BaseTestDBinlinevirtual
batch_start(uint64_t batch_num_blocks=0, uint64_t batch_bytes=0) overridecryptonote::BaseTestDBinlinevirtual
batch_stop() overridecryptonote::BaseTestDBinlinevirtual
block_exists(const crypto::hash &h, uint64_t *height) const overridecryptonote::BaseTestDBinlinevirtual
block_rtxn_abort() const overridecryptonote::BaseTestDBinlinevirtual
block_rtxn_start() const overridecryptonote::BaseTestDBinlinevirtual
block_rtxn_stop() const overridecryptonote::BaseTestDBinlinevirtual
block_wtxn_abort() overridecryptonote::BaseTestDBinlinevirtual
block_wtxn_start() overridecryptonote::BaseTestDBinlinevirtual
block_wtxn_stop() overridecryptonote::BaseTestDBinlinevirtual
BlockchainDB()cryptonote::BlockchainDBinline
can_thread_bulk_indices() const overridecryptonote::BaseTestDBinlinevirtual
check_hard_fork_info() overridecryptonote::BaseTestDBinlinevirtual
check_pruning() overridecryptonote::BaseTestDBinlinevirtual
close() overridecryptonote::BaseTestDBinlinevirtual
drop_hard_fork_info() overridecryptonote::BaseTestDBinlinevirtual
fixup()cryptonote::BlockchainDBvirtual
for_all_key_images(std::function< bool(const crypto::key_image &)>) const overridecryptonote::BaseTestDBinlinevirtual
for_all_outputs(std::function< bool(uint64_t amount, const crypto::hash &tx_hash, uint64_t height, size_t tx_idx)> f) const overridecryptonote::BaseTestDBinlinevirtual
for_all_outputs(uint64_t amount, const std::function< bool(uint64_t height)> &f) const overridecryptonote::BaseTestDBinlinevirtual
for_all_transactions(std::function< bool(const crypto::hash &, const cryptonote::transaction &)>, bool pruned) const overridecryptonote::BaseTestDBinlinevirtual
for_all_txpool_txes(std::function< bool(const crypto::hash &, const cryptonote::txpool_tx_meta_t &, const cryptonote::blobdata *)>, bool include_blob=false, bool include_unrelayed_txes=false) const overridecryptonote::BaseTestDBinlinevirtual
cryptonote::BlockchainDB::for_all_txpool_txes(std::function< bool(const crypto::hash &, const txpool_tx_meta_t &, const cryptonote::blobdata *)>, bool include_blob=false, bool include_unrelayed_txes=true) const =0cryptonote::BlockchainDBpure virtual
for_blocks_range(const uint64_t &, const uint64_t &, std::function< bool(uint64_t, const crypto::hash &, const cryptonote::block &)>) const overridecryptonote::BaseTestDBinlinevirtual
get_block(const crypto::hash &h) constcryptonote::BlockchainDBvirtual
get_block_already_generated_coins(const uint64_t &height) const overridecryptonote::BaseTestDBinlinevirtual
get_block_blob(const crypto::hash &h) const overridecryptonote::BaseTestDBinlinevirtual
get_block_blob_from_height(const uint64_t &height) const overridecryptonote::BaseTestDBinlinevirtual
get_block_cumulative_difficulty(const uint64_t &height) const overridecryptonote::BaseTestDBinlinevirtual
get_block_cumulative_rct_outputs(const std::vector< uint64_t > &heights) const overridecryptonote::BaseTestDBinlinevirtual
get_block_difficulty(const uint64_t &height) const overridecryptonote::BaseTestDBinlinevirtual
get_block_from_height(const uint64_t &height) const overridecryptonote::BaseTestDBinlinevirtual
get_block_hash_from_height(const uint64_t &height) const overridecryptonote::BaseTestDBinlinevirtual
get_block_header(const crypto::hash &h) const overridecryptonote::BaseTestDBinlinevirtual
get_block_height(const crypto::hash &h) const overridecryptonote::BaseTestDBinlinevirtual
get_block_long_term_weight(const uint64_t &height) const overridecryptonote::BaseTestDBinlinevirtual
get_block_timestamp(const uint64_t &height) const overridecryptonote::BaseTestDBinlinevirtual
get_block_weight(const uint64_t &height) const overridecryptonote::BaseTestDBinlinevirtual
get_block_weights(uint64_t start_height, size_t count) const overridecryptonote::BaseTestDBinlinevirtual
get_blockchain_pruning_seed() const overridecryptonote::BaseTestDBinlinevirtual
get_blocks_range(const uint64_t &h1, const uint64_t &h2) const overridecryptonote::BaseTestDBinlinevirtual
get_database_size() const overridecryptonote::BaseTestDBinlinevirtual
get_db_name() const overridecryptonote::BaseTestDBinlinevirtual
get_filenames() const overridecryptonote::BaseTestDBinlinevirtual
get_hard_fork_version(uint64_t height) const overridecryptonote::BaseTestDBinlinevirtual
get_hashes_range(const uint64_t &h1, const uint64_t &h2) const overridecryptonote::BaseTestDBinlinevirtual
get_indexing_base() const overridecryptonote::BaseTestDBinlinevirtual
get_long_term_block_weights(uint64_t start_height, size_t count) const overridecryptonote::BaseTestDBinlinevirtual
get_max_block_size() overridecryptonote::BaseTestDBinlinevirtual
get_num_outputs(const uint64_t &amount) const overridecryptonote::BaseTestDBinlinevirtual
get_output_distribution(uint64_t amount, uint64_t from_height, uint64_t to_height, std::vector< uint64_t > &distribution, uint64_t &base) const overridecryptonote::BaseTestDBinlinevirtual
get_output_histogram(const std::vector< uint64_t > &amounts, bool unlocked, uint64_t recent_cutoff, uint64_t min_count) const overridecryptonote::BaseTestDBinlinevirtual
get_output_key(const uint64_t &amount, const uint64_t &index, bool include_commitmemt) const overridecryptonote::BaseTestDBinlinevirtual
get_output_key(const epee::span< const uint64_t > &amounts, const std::vector< uint64_t > &offsets, std::vector< cryptonote::output_data_t > &outputs, bool allow_partial=false) const overridecryptonote::BaseTestDBinlinevirtual
cryptonote::BlockchainDB::get_output_key(const epee::span< const uint64_t > &amounts, const std::vector< uint64_t > &offsets, std::vector< output_data_t > &outputs, bool allow_partial=false) const =0cryptonote::BlockchainDBpure virtual
get_output_tx_and_index(const uint64_t &amount, const uint64_t &index) const overridecryptonote::BaseTestDBinlinevirtual
get_output_tx_and_index(const uint64_t &amount, const std::vector< uint64_t > &offsets, std::vector< cryptonote::tx_out_index > &indices) const overridecryptonote::BaseTestDBinlinevirtual
cryptonote::BlockchainDB::get_output_tx_and_index(const uint64_t &amount, const std::vector< uint64_t > &offsets, std::vector< tx_out_index > &indices) const =0cryptonote::BlockchainDBpure virtual
get_output_tx_and_index_from_global(const uint64_t &index) const overridecryptonote::BaseTestDBinlinevirtual
get_prunable_tx_blob(const crypto::hash &h, cryptonote::blobdata &tx) const overridecryptonote::BaseTestDBinlinevirtual
get_prunable_tx_hash(const crypto::hash &tx_hash, crypto::hash &prunable_hash) const overridecryptonote::BaseTestDBinlinevirtual
get_pruned_tx(const crypto::hash &h) constcryptonote::BlockchainDBvirtual
get_pruned_tx(const crypto::hash &h, transaction &tx) constcryptonote::BlockchainDBvirtual
get_pruned_tx_blob(const crypto::hash &h, cryptonote::blobdata &tx) const overridecryptonote::BaseTestDBinlinevirtual
get_top_block() const overridecryptonote::BaseTestDBinlinevirtual
get_top_block_timestamp() const overridecryptonote::BaseTestDBinlinevirtual
get_tx(const crypto::hash &h) const overridecryptonote::BaseTestDBinlinevirtual
get_tx(const crypto::hash &h, cryptonote::transaction &tx) const overridecryptonote::BaseTestDBinlinevirtual
get_tx_amount_output_indices(const uint64_t tx_index, size_t n_txes) const overridecryptonote::BaseTestDBinlinevirtual
get_tx_blob(const crypto::hash &h, cryptonote::blobdata &tx) const overridecryptonote::BaseTestDBinlinevirtual
get_tx_block_height(const crypto::hash &h) const overridecryptonote::BaseTestDBinlinevirtual
get_tx_count() const overridecryptonote::BaseTestDBinlinevirtual
get_tx_list(const std::vector< crypto::hash > &hlist) const overridecryptonote::BaseTestDBinlinevirtual
get_tx_unlock_time(const crypto::hash &h) const overridecryptonote::BaseTestDBinlinevirtual
get_txpool_tx_blob(const crypto::hash &txid, cryptonote::blobdata &bd) const overridecryptonote::BaseTestDBinlinevirtual
get_txpool_tx_blob(const crypto::hash &txid) const overridecryptonote::BaseTestDBinlinevirtual
get_txpool_tx_count(bool include_unrelayed_txes=true) const overridecryptonote::BaseTestDBinlinevirtual
get_txpool_tx_meta(const crypto::hash &txid, cryptonote::txpool_tx_meta_t &meta) const overridecryptonote::BaseTestDBinlinevirtual
get_validator_list() const overridecryptonote::BaseTestDBinlinevirtual
has_key_image(const crypto::key_image &img) const overridecryptonote::BaseTestDBinlinevirtual
height() const overridecryptonote::BaseTestDBinlinevirtual
init_options(boost::program_options::options_description &desc)cryptonote::BlockchainDBstatic
is_open() constcryptonote::BlockchainDB
is_read_only() const overridecryptonote::BaseTestDBinlinevirtual
lock() overridecryptonote::BaseTestDBinlinevirtual
m_auto_remove_logscryptonote::BlockchainDBprotected
m_hardforkcryptonote::BlockchainDBprotected
m_opencryptonote::BlockchainDB
m_synchronization_lockcryptonote::BlockchainDBmutable
num_callscryptonote::BlockchainDBprivate
open(const std::string &filename, const int db_flags=0) overridecryptonote::BaseTestDBinlinevirtual
pop_block()cryptonote::BlockchainDBprivate
pop_block(block &blk, std::vector< transaction > &txs)cryptonote::BlockchainDBvirtual
prune_blockchain(uint32_t pruning_seed=0) overridecryptonote::BaseTestDBinlinevirtual
prune_outputs(uint64_t amount) overridecryptonote::BaseTestDBinlinevirtual
remove_block() overridecryptonote::BaseTestDBinlinevirtual
remove_data_file(const std::string &folder) const overridecryptonote::BaseTestDBinlinevirtual
remove_spent_key(const crypto::key_image &k_image) overridecryptonote::BaseTestDBinlinevirtual
remove_transaction(const crypto::hash &tx_hash)cryptonote::BlockchainDBprivate
remove_transaction_data(const crypto::hash &tx_hash, const cryptonote::transaction &tx) overridecryptonote::BaseTestDBinlinevirtual
remove_txpool_tx(const crypto::hash &txid) overridecryptonote::BaseTestDBinlinevirtual
reset() overridecryptonote::BaseTestDBinlinevirtual
reset_stats()cryptonote::BlockchainDB
safesyncmode(const bool onoff) overridecryptonote::BaseTestDBinlinevirtual
set_auto_remove_logs(bool auto_remove)cryptonote::BlockchainDBinline
set_batch_transactions(bool) overridecryptonote::BaseTestDBinlinevirtual
set_block_cumulative_difficulty(uint64_t height, difficulty_type diff) overridecryptonote::BaseTestDBinlinevirtual
set_hard_fork(HardFork *hf)cryptonote::BlockchainDBvirtual
set_hard_fork_version(uint64_t height, uint8_t version) overridecryptonote::BaseTestDBinlinevirtual
set_validator_list(std::string, uint32_t expiration_date) overridecryptonote::BaseTestDBinlinevirtual
show_stats()cryptonote::BlockchainDB
sync() overridecryptonote::BaseTestDBinlinevirtual
time_add_block1cryptonote::BlockchainDBprivate
time_add_transactioncryptonote::BlockchainDBprivate
time_blk_hashcryptonote::BlockchainDBprivate
time_commit1cryptonote::BlockchainDBprotected
time_tx_existscryptonote::BlockchainDBmutableprotected
top_block_hash(uint64_t *block_height=NULL) const overridecryptonote::BaseTestDBinlinevirtual
tx_exists(const crypto::hash &h) const overridecryptonote::BaseTestDBinlinevirtual
tx_exists(const crypto::hash &h, uint64_t &tx_index) const overridecryptonote::BaseTestDBinlinevirtual
txpool_has_tx(const crypto::hash &txid) const overridecryptonote::BaseTestDBinlinevirtual
unlock() overridecryptonote::BaseTestDBinlinevirtual
update_pruning() overridecryptonote::BaseTestDBinlinevirtual
update_txpool_tx(const crypto::hash &txid, const cryptonote::txpool_tx_meta_t &details) overridecryptonote::BaseTestDBinlinevirtual
~BlockchainDB()cryptonote::BlockchainDBinlinevirtual