Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <memory>
#include <set>
#include <map>
#include <vector>
#include <utility>
#include <string>
#include <amount.h>
#include <coins.h>
#include <indirectmap.h>
#include <policy/feerate.h>
#include <primitives/transaction.h>
#include <sync.h>
#include <random.h>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/sequenced_index.hpp>
#include <boost/signals2/signal.hpp>
Go to the source code of this file.
Classes | |
struct | LockPoints |
class | CTxMemPoolEntry |
CTxMemPoolEntry stores data about the corresponding transaction, as well as data about all in-mempool transactions that depend on the transaction ("descendant" transactions). More... | |
struct | update_descendant_state |
struct | update_ancestor_state |
struct | update_fee_delta |
struct | update_lock_points |
struct | mempoolentry_txid |
class | CompareTxMemPoolEntryByDescendantScore |
Sort an entry by max(score/size of entry's tx, score/size with all descendants). More... | |
class | CompareTxMemPoolEntryByScore |
Sort by score of entry ((fee+delta)/size) in descending order. More... | |
class | CompareTxMemPoolEntryByEntryTime |
class | CompareTxMemPoolEntryByAncestorFee |
class | CompareTxMemPoolEntryByAncestorFeeOrGasPrice |
struct | descendant_score |
struct | entry_time |
struct | mining_score |
struct | ancestor_score |
struct | ancestor_score_or_gas_price |
struct | TxMempoolInfo |
Information about a mempool transaction. More... | |
class | SaltedTxidHasher |
class | CTxMemPool |
CTxMemPool stores valid-according-to-the-current-best-chain transactions that may be included in the next block. More... | |
struct | CTxMemPool::CompareIteratorByHash |
struct | CTxMemPool::TxLinks |
class | CCoinsViewMemPool |
CCoinsView that brings transactions from a memorypool into view. More... | |
struct | txid_index |
DisconnectedBlockTransactions. More... | |
struct | insertion_order |
struct | DisconnectedBlockTransactions |
Enumerations | |
enum | MemPoolRemovalReason { MemPoolRemovalReason::UNKNOWN = 0, MemPoolRemovalReason::EXPIRY, MemPoolRemovalReason::SIZELIMIT, MemPoolRemovalReason::REORG, MemPoolRemovalReason::BLOCK, MemPoolRemovalReason::CONFLICT, MemPoolRemovalReason::REPLACED } |
Reason why a transaction was removed from the mempool, this is passed to the notification signal. More... | |
|
strong |
Reason why a transaction was removed from the mempool, this is passed to the notification signal.
Definition at line 369 of file txmempool.h.