|
Electroneum
|
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) override | cryptonote::BaseTestDB | inlinevirtual |
| 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::BlockchainDB | virtual |
| add_max_block_size(uint64_t sz) override | cryptonote::BaseTestDB | inlinevirtual |
| 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) override | cryptonote::BaseTestDB | inlinevirtual |
| add_spent_key(const crypto::key_image &k_image) override | cryptonote::BaseTestDB | inlinevirtual |
| 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::BlockchainDB | protected |
| 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) override | cryptonote::BaseTestDB | inlinevirtual |
| add_tx_amount_output_indices(const uint64_t tx_index, const std::vector< uint64_t > &amount_output_indices) override | cryptonote::BaseTestDB | inlinevirtual |
| add_txpool_tx(const crypto::hash &txid, const cryptonote::blobdata &blob, const cryptonote::txpool_tx_meta_t &details) override | cryptonote::BaseTestDB | inlinevirtual |
| BaseTestDB() | cryptonote::BaseTestDB | inline |
| batch_abort() override | cryptonote::BaseTestDB | inlinevirtual |
| batch_start(uint64_t batch_num_blocks=0, uint64_t batch_bytes=0) override | cryptonote::BaseTestDB | inlinevirtual |
| batch_stop() override | cryptonote::BaseTestDB | inlinevirtual |
| block_exists(const crypto::hash &h, uint64_t *height) const override | cryptonote::BaseTestDB | inlinevirtual |
| block_rtxn_abort() const override | cryptonote::BaseTestDB | inlinevirtual |
| block_rtxn_start() const override | cryptonote::BaseTestDB | inlinevirtual |
| block_rtxn_stop() const override | cryptonote::BaseTestDB | inlinevirtual |
| block_wtxn_abort() override | cryptonote::BaseTestDB | inlinevirtual |
| block_wtxn_start() override | cryptonote::BaseTestDB | inlinevirtual |
| block_wtxn_stop() override | cryptonote::BaseTestDB | inlinevirtual |
| BlockchainDB() | cryptonote::BlockchainDB | inline |
| can_thread_bulk_indices() const override | cryptonote::BaseTestDB | inlinevirtual |
| check_hard_fork_info() override | cryptonote::BaseTestDB | inlinevirtual |
| check_pruning() override | cryptonote::BaseTestDB | inlinevirtual |
| close() override | cryptonote::BaseTestDB | inlinevirtual |
| drop_hard_fork_info() override | cryptonote::BaseTestDB | inlinevirtual |
| fixup() | cryptonote::BlockchainDB | virtual |
| for_all_key_images(std::function< bool(const crypto::key_image &)>) const override | cryptonote::BaseTestDB | inlinevirtual |
| for_all_outputs(std::function< bool(uint64_t amount, const crypto::hash &tx_hash, uint64_t height, size_t tx_idx)> f) const override | cryptonote::BaseTestDB | inlinevirtual |
| for_all_outputs(uint64_t amount, const std::function< bool(uint64_t height)> &f) const override | cryptonote::BaseTestDB | inlinevirtual |
| for_all_transactions(std::function< bool(const crypto::hash &, const cryptonote::transaction &)>, bool pruned) const override | cryptonote::BaseTestDB | inlinevirtual |
| 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 override | cryptonote::BaseTestDB | inlinevirtual |
| 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 =0 | cryptonote::BlockchainDB | pure virtual |
| for_blocks_range(const uint64_t &, const uint64_t &, std::function< bool(uint64_t, const crypto::hash &, const cryptonote::block &)>) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block(const crypto::hash &h) const | cryptonote::BlockchainDB | virtual |
| get_block_already_generated_coins(const uint64_t &height) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_blob(const crypto::hash &h) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_blob_from_height(const uint64_t &height) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_cumulative_difficulty(const uint64_t &height) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_cumulative_rct_outputs(const std::vector< uint64_t > &heights) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_difficulty(const uint64_t &height) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_from_height(const uint64_t &height) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_hash_from_height(const uint64_t &height) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_header(const crypto::hash &h) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_height(const crypto::hash &h) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_long_term_weight(const uint64_t &height) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_timestamp(const uint64_t &height) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_weight(const uint64_t &height) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_block_weights(uint64_t start_height, size_t count) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_blockchain_pruning_seed() const override | cryptonote::BaseTestDB | inlinevirtual |
| get_blocks_range(const uint64_t &h1, const uint64_t &h2) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_database_size() const override | cryptonote::BaseTestDB | inlinevirtual |
| get_db_name() const override | cryptonote::BaseTestDB | inlinevirtual |
| get_filenames() const override | cryptonote::BaseTestDB | inlinevirtual |
| get_hard_fork_version(uint64_t height) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_hashes_range(const uint64_t &h1, const uint64_t &h2) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_indexing_base() const override | cryptonote::BaseTestDB | inlinevirtual |
| get_long_term_block_weights(uint64_t start_height, size_t count) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_max_block_size() override | cryptonote::BaseTestDB | inlinevirtual |
| get_num_outputs(const uint64_t &amount) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_output_distribution(uint64_t amount, uint64_t from_height, uint64_t to_height, std::vector< uint64_t > &distribution, uint64_t &base) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_output_histogram(const std::vector< uint64_t > &amounts, bool unlocked, uint64_t recent_cutoff, uint64_t min_count) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_output_key(const uint64_t &amount, const uint64_t &index, bool include_commitmemt) const override | cryptonote::BaseTestDB | inlinevirtual |
| 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 override | cryptonote::BaseTestDB | inlinevirtual |
| 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 =0 | cryptonote::BlockchainDB | pure virtual |
| get_output_tx_and_index(const uint64_t &amount, const uint64_t &index) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_output_tx_and_index(const uint64_t &amount, const std::vector< uint64_t > &offsets, std::vector< cryptonote::tx_out_index > &indices) const override | cryptonote::BaseTestDB | inlinevirtual |
| cryptonote::BlockchainDB::get_output_tx_and_index(const uint64_t &amount, const std::vector< uint64_t > &offsets, std::vector< tx_out_index > &indices) const =0 | cryptonote::BlockchainDB | pure virtual |
| get_output_tx_and_index_from_global(const uint64_t &index) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_prunable_tx_blob(const crypto::hash &h, cryptonote::blobdata &tx) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_prunable_tx_hash(const crypto::hash &tx_hash, crypto::hash &prunable_hash) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_pruned_tx(const crypto::hash &h) const | cryptonote::BlockchainDB | virtual |
| get_pruned_tx(const crypto::hash &h, transaction &tx) const | cryptonote::BlockchainDB | virtual |
| get_pruned_tx_blob(const crypto::hash &h, cryptonote::blobdata &tx) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_top_block() const override | cryptonote::BaseTestDB | inlinevirtual |
| get_top_block_timestamp() const override | cryptonote::BaseTestDB | inlinevirtual |
| get_tx(const crypto::hash &h) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_tx(const crypto::hash &h, cryptonote::transaction &tx) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_tx_amount_output_indices(const uint64_t tx_index, size_t n_txes) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_tx_blob(const crypto::hash &h, cryptonote::blobdata &tx) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_tx_block_height(const crypto::hash &h) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_tx_count() const override | cryptonote::BaseTestDB | inlinevirtual |
| get_tx_list(const std::vector< crypto::hash > &hlist) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_tx_unlock_time(const crypto::hash &h) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_txpool_tx_blob(const crypto::hash &txid, cryptonote::blobdata &bd) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_txpool_tx_blob(const crypto::hash &txid) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_txpool_tx_count(bool include_unrelayed_txes=true) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_txpool_tx_meta(const crypto::hash &txid, cryptonote::txpool_tx_meta_t &meta) const override | cryptonote::BaseTestDB | inlinevirtual |
| get_validator_list() const override | cryptonote::BaseTestDB | inlinevirtual |
| has_key_image(const crypto::key_image &img) const override | cryptonote::BaseTestDB | inlinevirtual |
| height() const override | cryptonote::BaseTestDB | inlinevirtual |
| init_options(boost::program_options::options_description &desc) | cryptonote::BlockchainDB | static |
| is_open() const | cryptonote::BlockchainDB | |
| is_read_only() const override | cryptonote::BaseTestDB | inlinevirtual |
| lock() override | cryptonote::BaseTestDB | inlinevirtual |
| m_auto_remove_logs | cryptonote::BlockchainDB | protected |
| m_hardfork | cryptonote::BlockchainDB | protected |
| m_open | cryptonote::BlockchainDB | |
| m_synchronization_lock | cryptonote::BlockchainDB | mutable |
| num_calls | cryptonote::BlockchainDB | private |
| open(const std::string &filename, const int db_flags=0) override | cryptonote::BaseTestDB | inlinevirtual |
| pop_block() | cryptonote::BlockchainDB | private |
| pop_block(block &blk, std::vector< transaction > &txs) | cryptonote::BlockchainDB | virtual |
| prune_blockchain(uint32_t pruning_seed=0) override | cryptonote::BaseTestDB | inlinevirtual |
| prune_outputs(uint64_t amount) override | cryptonote::BaseTestDB | inlinevirtual |
| remove_block() override | cryptonote::BaseTestDB | inlinevirtual |
| remove_data_file(const std::string &folder) const override | cryptonote::BaseTestDB | inlinevirtual |
| remove_spent_key(const crypto::key_image &k_image) override | cryptonote::BaseTestDB | inlinevirtual |
| remove_transaction(const crypto::hash &tx_hash) | cryptonote::BlockchainDB | private |
| remove_transaction_data(const crypto::hash &tx_hash, const cryptonote::transaction &tx) override | cryptonote::BaseTestDB | inlinevirtual |
| remove_txpool_tx(const crypto::hash &txid) override | cryptonote::BaseTestDB | inlinevirtual |
| reset() override | cryptonote::BaseTestDB | inlinevirtual |
| reset_stats() | cryptonote::BlockchainDB | |
| safesyncmode(const bool onoff) override | cryptonote::BaseTestDB | inlinevirtual |
| set_auto_remove_logs(bool auto_remove) | cryptonote::BlockchainDB | inline |
| set_batch_transactions(bool) override | cryptonote::BaseTestDB | inlinevirtual |
| set_block_cumulative_difficulty(uint64_t height, difficulty_type diff) override | cryptonote::BaseTestDB | inlinevirtual |
| set_hard_fork(HardFork *hf) | cryptonote::BlockchainDB | virtual |
| set_hard_fork_version(uint64_t height, uint8_t version) override | cryptonote::BaseTestDB | inlinevirtual |
| set_validator_list(std::string, uint32_t expiration_date) override | cryptonote::BaseTestDB | inlinevirtual |
| show_stats() | cryptonote::BlockchainDB | |
| sync() override | cryptonote::BaseTestDB | inlinevirtual |
| time_add_block1 | cryptonote::BlockchainDB | private |
| time_add_transaction | cryptonote::BlockchainDB | private |
| time_blk_hash | cryptonote::BlockchainDB | private |
| time_commit1 | cryptonote::BlockchainDB | protected |
| time_tx_exists | cryptonote::BlockchainDB | mutableprotected |
| top_block_hash(uint64_t *block_height=NULL) const override | cryptonote::BaseTestDB | inlinevirtual |
| tx_exists(const crypto::hash &h) const override | cryptonote::BaseTestDB | inlinevirtual |
| tx_exists(const crypto::hash &h, uint64_t &tx_index) const override | cryptonote::BaseTestDB | inlinevirtual |
| txpool_has_tx(const crypto::hash &txid) const override | cryptonote::BaseTestDB | inlinevirtual |
| unlock() override | cryptonote::BaseTestDB | inlinevirtual |
| update_pruning() override | cryptonote::BaseTestDB | inlinevirtual |
| update_txpool_tx(const crypto::hash &txid, const cryptonote::txpool_tx_meta_t &details) override | cryptonote::BaseTestDB | inlinevirtual |
| ~BlockchainDB() | cryptonote::BlockchainDB | inlinevirtual |