Bitcoin Core 30.99.0
P2P Digital Currency
Public Attributes | List of all members
cluster_linearize::SpanningForestState< SetType >::TxData Struct Reference

Structure with information about a single transaction. More...

Public Attributes

std::vector< DepIdxchild_deps
 The dependencies to children of this transaction. More...
 
SetType parents
 The set of parent transactions of this transaction. More...
 
SetType children
 The set of child transactions of this transaction. More...
 
TxIdx chunk_rep
 Which transaction holds the chunk_setinfo for the chunk this transaction is in (the representative for the chunk). More...
 
SetInfo< SetType > chunk_setinfo
 (Only if this transaction is the representative for the chunk it is in) the total chunk set and feerate. More...
 

Detailed Description

template<typename SetType>
struct cluster_linearize::SpanningForestState< SetType >::TxData

Structure with information about a single transaction.

For transactions that are the representative for the chunk they are in, this also stores chunk information.

Definition at line 612 of file cluster_linearize.h.

Member Data Documentation

◆ child_deps

template<typename SetType >
std::vector<DepIdx> cluster_linearize::SpanningForestState< SetType >::TxData::child_deps

The dependencies to children of this transaction.

Immutable after construction.

Definition at line 614 of file cluster_linearize.h.

◆ children

template<typename SetType >
SetType cluster_linearize::SpanningForestState< SetType >::TxData::children

The set of child transactions of this transaction.

Immutable after construction.

Definition at line 618 of file cluster_linearize.h.

◆ chunk_rep

template<typename SetType >
TxIdx cluster_linearize::SpanningForestState< SetType >::TxData::chunk_rep

Which transaction holds the chunk_setinfo for the chunk this transaction is in (the representative for the chunk).

Definition at line 621 of file cluster_linearize.h.

◆ chunk_setinfo

template<typename SetType >
SetInfo<SetType> cluster_linearize::SpanningForestState< SetType >::TxData::chunk_setinfo

(Only if this transaction is the representative for the chunk it is in) the total chunk set and feerate.

Definition at line 624 of file cluster_linearize.h.

◆ parents

template<typename SetType >
SetType cluster_linearize::SpanningForestState< SetType >::TxData::parents

The set of parent transactions of this transaction.

Immutable after construction.

Definition at line 616 of file cluster_linearize.h.


The documentation for this struct was generated from the following file: