![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
#include <list>#include <memory>#include <set>#include "amount.h"#include "coins.h"#include "crypto/siphash.h"#include "indirectmap.h"#include "policy/feerate.h"#include "primitives/transaction.h"#include "sync.h"#include "random.h"#include "netaddress.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>Go to the source code of this file.
Classes | |
| 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 | 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 |
| struct | descendant_score |
| struct | entry_time |
| struct | mining_score |
| struct | ancestor_score |
| struct | TxMempoolInfo |
| Information about a mempool transaction. More... | |
| 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 During the reorg, it's desirable to re-add previously confirmed transactions to the mempool, so that anything not re-confirmed in the new chain is available to be mined. More... | |
| struct | insertion_order |
| struct | DisconnectedBlockTransactions |
Enumerations | |
| enum class | MemPoolRemovalReason { UNKNOWN = 0 , EXPIRY , SIZELIMIT , REORG , BLOCK , CONFLICT , 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 295 of file txmempool.h.