rippled
Public Member Functions | Public Attributes | List of all members
ripple::TxQ::Metrics Struct Reference

Structure returned by TxQ::getMetrics, expressed in reference fee level units. More...

Collaboration diagram for ripple::TxQ::Metrics:
Collaboration graph
[legend]

Public Member Functions

 Metrics ()=default
 Default constructor. More...
 

Public Attributes

std::size_t txCount
 Number of transactions in the queue. More...
 
std::optional< std::size_ttxQMaxSize
 Max transactions currently allowed in queue. More...
 
std::size_t txInLedger
 Number of transactions currently in the open ledger. More...
 
std::size_t txPerLedger
 Number of transactions expected per ledger. More...
 
FeeLevel64 referenceFeeLevel
 Reference transaction fee level. More...
 
FeeLevel64 minProcessingFeeLevel
 Minimum fee level for a transaction to be considered for the open ledger or the queue. More...
 
FeeLevel64 medFeeLevel
 Median fee level of the last ledger. More...
 
FeeLevel64 openLedgerFeeLevel
 Minimum fee level to get into the current open ledger, bypassing the queue. More...
 

Detailed Description

Structure returned by TxQ::getMetrics, expressed in reference fee level units.

Definition at line 161 of file TxQ.h.

Constructor & Destructor Documentation

◆ Metrics()

ripple::TxQ::Metrics::Metrics ( )
explicitdefault

Default constructor.

Member Data Documentation

◆ txCount

std::size_t ripple::TxQ::Metrics::txCount

Number of transactions in the queue.

Definition at line 167 of file TxQ.h.

◆ txQMaxSize

std::optional<std::size_t> ripple::TxQ::Metrics::txQMaxSize

Max transactions currently allowed in queue.

Definition at line 169 of file TxQ.h.

◆ txInLedger

std::size_t ripple::TxQ::Metrics::txInLedger

Number of transactions currently in the open ledger.

Definition at line 171 of file TxQ.h.

◆ txPerLedger

std::size_t ripple::TxQ::Metrics::txPerLedger

Number of transactions expected per ledger.

Definition at line 173 of file TxQ.h.

◆ referenceFeeLevel

FeeLevel64 ripple::TxQ::Metrics::referenceFeeLevel

Reference transaction fee level.

Definition at line 175 of file TxQ.h.

◆ minProcessingFeeLevel

FeeLevel64 ripple::TxQ::Metrics::minProcessingFeeLevel

Minimum fee level for a transaction to be considered for the open ledger or the queue.

Definition at line 178 of file TxQ.h.

◆ medFeeLevel

FeeLevel64 ripple::TxQ::Metrics::medFeeLevel

Median fee level of the last ledger.

Definition at line 180 of file TxQ.h.

◆ openLedgerFeeLevel

FeeLevel64 ripple::TxQ::Metrics::openLedgerFeeLevel

Minimum fee level to get into the current open ledger, bypassing the queue.

Definition at line 183 of file TxQ.h.