Dash Core  0.12.2.1
P2P Digital Currency
txmempool.h File Reference
#include <list>
#include <set>
#include "addressindex.h"
#include "spentindex.h"
#include "amount.h"
#include "coins.h"
#include "primitives/transaction.h"
#include "sync.h"
#include "boost/multi_index_container.hpp"
#include "boost/multi_index/ordered_index.hpp"

Go to the source code of this file.

Classes

struct  LockPoints
 
class  CTxMemPoolEntry
 
struct  update_descendant_state
 
struct  set_dirty
 
struct  update_fee_delta
 
struct  update_lock_points
 
struct  mempoolentry_txid
 
class  CompareTxMemPoolEntryByDescendantScore
 
class  CompareTxMemPoolEntryByScore
 
class  CompareTxMemPoolEntryByEntryTime
 
class  CInPoint
 
class  CTxMemPool
 
struct  CTxMemPool::CompareIteratorByHash
 
struct  CTxMemPool::TxLinks
 
class  CCoinsViewMemPool
 
struct  TxCoinAgePriorityCompare
 

Typedefs

typedef std::pair< double, CTxMemPool::txiterTxCoinAgePriority
 

Functions

double AllowFreeThreshold ()
 
bool AllowFree (double dPriority)
 

Variables

static const unsigned int MEMPOOL_HEIGHT = 0x7FFFFFFF
 

Typedef Documentation

◆ TxCoinAgePriority

typedef std::pair<double, CTxMemPool::txiter> TxCoinAgePriority

Definition at line 650 of file txmempool.h.

Function Documentation

◆ AllowFree()

bool AllowFree ( double  dPriority)
inline

◆ AllowFreeThreshold()

double AllowFreeThreshold ( )
inline

Variable Documentation

◆ MEMPOOL_HEIGHT

const unsigned int MEMPOOL_HEIGHT = 0x7FFFFFFF
static

Fake height value used in CCoins to signify they are only in the memory pool (since 0.8)

Definition at line 40 of file txmempool.h.

Referenced by CheckSequenceLocks(), CCoinsViewMemPool::GetCoins(), and gettxout().