|
Monero
|
This is the complete list of members for cryptonote::tx_memory_pool, including all inherited members.
| add_tx(transaction &tx, const crypto::hash &id, const cryptonote::blobdata &blob, size_t tx_weight, tx_verification_context &tvc, relay_method tx_relay, bool relayed, uint8_t version, uint8_t nic_verified_hf_version=0) | cryptonote::tx_memory_pool | |
| add_tx(transaction &tx, tx_verification_context &tvc, relay_method tx_relay, bool relayed, uint8_t version, uint8_t nic_verified_hf_version=0) | cryptonote::tx_memory_pool | |
| add_tx_to_transient_lists(const crypto::hash &txid, double fee, time_t receive_time) | cryptonote::tx_memory_pool | private |
| append_key_images(std::unordered_set< crypto::key_image > &kic, const transaction_prefix &tx) | cryptonote::tx_memory_pool | privatestatic |
| check_for_key_images(const std::vector< crypto::key_image > &key_images, std::vector< bool > &spent) const | cryptonote::tx_memory_pool | |
| check_tx_inputs(const std::function< cryptonote::transaction &(void)> &get_tx, const crypto::hash &txid, uint64_t &max_used_block_height, crypto::hash &max_used_block_id, tx_verification_context &tvc, bool kept_by_block=false) const | cryptonote::tx_memory_pool | private |
| cookie() const | cryptonote::tx_memory_pool | inline |
| deinit() | cryptonote::tx_memory_pool | |
| fill_block_template(block &bl, size_t median_weight, uint64_t already_generated_coins, size_t &total_weight, uint64_t &fee, uint64_t &expected_reward, uint8_t version) | cryptonote::tx_memory_pool | |
| find_tx_in_sorted_container(const crypto::hash &id) const | cryptonote::tx_memory_pool | private |
| get_block_template_backlog(std::vector< tx_block_template_backlog_entry > &backlog, bool include_sensitive=false) const | cryptonote::tx_memory_pool | |
| get_complement(const std::vector< crypto::hash > &hashes, std::vector< cryptonote::blobdata > &txes) const | cryptonote::tx_memory_pool | |
| get_pool_for_rpc(std::vector< cryptonote::rpc::tx_in_pool > &tx_infos, cryptonote::rpc::key_images_with_tx_hashes &key_image_infos) const | cryptonote::tx_memory_pool | |
| get_pool_info(time_t start_time, bool include_sensitive, size_t max_tx_count, std::vector< std::pair< crypto::hash, tx_details > > &added_txs, std::vector< crypto::hash > &remaining_added_txids, std::vector< crypto::hash > &removed_txs, bool &incremental) const | cryptonote::tx_memory_pool | |
| get_relayable_transactions(std::vector< std::tuple< crypto::hash, cryptonote::blobdata, relay_method > > &txs) | cryptonote::tx_memory_pool | |
| get_transaction(const crypto::hash &h, cryptonote::blobdata &txblob, relay_category tx_category) const | cryptonote::tx_memory_pool | |
| get_transaction_backlog(std::vector< tx_backlog_entry > &backlog, bool include_sensitive=false) const | cryptonote::tx_memory_pool | |
| get_transaction_hashes(std::vector< crypto::hash > &txs, bool include_sensitive=false) const | cryptonote::tx_memory_pool | |
| get_transaction_info(const crypto::hash &txid, tx_details &td, bool include_sensitive_data, bool include_blob=false) const | cryptonote::tx_memory_pool | |
| get_transaction_stats(struct txpool_stats &stats, bool include_sensitive=false) const | cryptonote::tx_memory_pool | |
| get_transactions(std::vector< transaction > &txs, bool include_sensitive=false) const | cryptonote::tx_memory_pool | |
| get_transactions_and_spent_keys_info(std::vector< tx_info > &tx_infos, std::vector< spent_key_image_info > &key_image_infos, bool include_sensitive_data=false) const | cryptonote::tx_memory_pool | |
| get_transactions_count(bool include_sensitive=false) const | cryptonote::tx_memory_pool | |
| get_transactions_info(const std::vector< crypto::hash > &txids, std::vector< std::pair< crypto::hash, tx_details > > &txs, bool include_sensitive_data=false) const | cryptonote::tx_memory_pool | |
| get_txpool_weight() const | cryptonote::tx_memory_pool | |
| have_key_images(const std::unordered_set< crypto::key_image > &kic, const transaction_prefix &tx) | cryptonote::tx_memory_pool | privatestatic |
| have_tx(const crypto::hash &id, relay_category tx_category) const | cryptonote::tx_memory_pool | |
| have_tx_keyimg_as_spent(const crypto::key_image &key_im, const crypto::hash &txid) const | cryptonote::tx_memory_pool | private |
| have_tx_keyimges_as_spent(const transaction &tx, const crypto::hash &txid) const | cryptonote::tx_memory_pool | private |
| init(size_t max_txpool_weight=0, bool mine_stem_txes=false) | cryptonote::tx_memory_pool | |
| insert_key_images(const transaction_prefix &tx, const crypto::hash &txid, relay_method tx_relay) | cryptonote::tx_memory_pool | private |
| is_transaction_ready_to_go(txpool_tx_meta_t &txd, const crypto::hash &txid, const cryptonote::blobdata_ref &txblob, transaction &tx) const | cryptonote::tx_memory_pool | private |
| is_transaction_ready_to_go(txpool_tx_meta_t &txd, const crypto::hash &txid, const cryptonote::blobdata &txblob, transaction &tx) const | cryptonote::tx_memory_pool | private |
| key_images_container typedef | cryptonote::tx_memory_pool | private |
| lock() const | cryptonote::tx_memory_pool | |
| m_added_txs_by_id | cryptonote::tx_memory_pool | private |
| m_added_txs_start_time | cryptonote::tx_memory_pool | private |
| m_blockchain | cryptonote::tx_memory_pool | private |
| m_cookie | cryptonote::tx_memory_pool | private |
| m_input_cache | cryptonote::tx_memory_pool | mutableprivate |
| m_mine_stem_txes | cryptonote::tx_memory_pool | private |
| m_next_check | cryptonote::tx_memory_pool | private |
| m_parsed_tx_cache | cryptonote::tx_memory_pool | private |
| m_remove_stuck_tx_interval | cryptonote::tx_memory_pool | private |
| m_removed_txs_by_time | cryptonote::tx_memory_pool | private |
| m_removed_txs_start_time | cryptonote::tx_memory_pool | private |
| m_spent_key_images | cryptonote::tx_memory_pool | private |
| m_timed_out_transactions | cryptonote::tx_memory_pool | private |
| m_transactions_lock | cryptonote::tx_memory_pool | mutableprivate |
| m_txpool_max_weight | cryptonote::tx_memory_pool | private |
| m_txpool_weight | cryptonote::tx_memory_pool | private |
| m_txs_by_fee_and_receive_time | cryptonote::tx_memory_pool | private |
| mark_double_spend(const transaction &tx) | cryptonote::tx_memory_pool | private |
| on_blockchain_dec(uint64_t new_block_height, const crypto::hash &top_block_id) | cryptonote::tx_memory_pool | |
| on_blockchain_inc(uint64_t new_block_height, const crypto::hash &top_block_id) | cryptonote::tx_memory_pool | |
| on_idle() | cryptonote::tx_memory_pool | |
| print_pool(bool short_format) const | cryptonote::tx_memory_pool | |
| prune(size_t bytes=0) | cryptonote::tx_memory_pool | private |
| reduce_txpool_weight(size_t weight) | cryptonote::tx_memory_pool | |
| remove_stuck_transactions() | cryptonote::tx_memory_pool | private |
| remove_transaction_keyimages(const transaction_prefix &tx, const crypto::hash &txid) | cryptonote::tx_memory_pool | private |
| remove_tx_from_transient_lists(const cryptonote::sorted_tx_container::iterator &sorted_it, const crypto::hash &txid, bool sensitive) | cryptonote::tx_memory_pool | private |
| set_relayed(epee::span< const crypto::hash > hashes, relay_method tx_relay, std::vector< bool > &just_broadcasted) | cryptonote::tx_memory_pool | |
| set_txpool_max_weight(size_t bytes) | cryptonote::tx_memory_pool | |
| take_tx(const crypto::hash &id, transaction &tx, cryptonote::blobdata &txblob, size_t &tx_weight, uint64_t &fee, bool &relayed, bool &do_not_relay, bool &double_spend_seen, bool &pruned, bool suppress_missing_msgs=false) | cryptonote::tx_memory_pool | |
| track_removed_tx(const crypto::hash &txid, bool sensitive) | cryptonote::tx_memory_pool | private |
| tx_memory_pool(Blockchain &bchs) | cryptonote::tx_memory_pool | |
| unlock() const | cryptonote::tx_memory_pool | |
| validate(uint8_t version) | cryptonote::tx_memory_pool |