Ethereum  PoC-8
The C++ Implementation of Ethereum
dev::eth::TrivialGasPricer Class Reference

#include <GasPricer.h>

Inheritance diagram for dev::eth::TrivialGasPricer:
dev::eth::GasPricer

Public Member Functions

 TrivialGasPricer ()=default
 
 TrivialGasPricer (u256 const &_ask, u256 const &_bid)
 
void setAsk (u256 const &_ask)
 
void setBid (u256 const &_bid)
 
u256 ask () const
 
u256 ask (Block const &) const override
 
u256 bid (TransactionPriority=TransactionPriority::Medium) const override
 
- Public Member Functions inherited from dev::eth::GasPricer
 GasPricer ()=default
 
virtual ~GasPricer ()=default
 
virtual void update (BlockChain const &)
 

Detailed Description

Definition at line 57 of file GasPricer.h.

Constructor & Destructor Documentation

◆ TrivialGasPricer() [1/2]

dev::eth::TrivialGasPricer::TrivialGasPricer ( )
default

◆ TrivialGasPricer() [2/2]

dev::eth::TrivialGasPricer::TrivialGasPricer ( u256 const &  _ask,
u256 const &  _bid 
)
inline

Definition at line 61 of file GasPricer.h.

Member Function Documentation

◆ ask() [1/2]

u256 dev::eth::TrivialGasPricer::ask ( ) const
inline

Definition at line 66 of file GasPricer.h.

◆ ask() [2/2]

u256 dev::eth::TrivialGasPricer::ask ( Block const &  ) const
inlineoverridevirtual

Implements dev::eth::GasPricer.

Definition at line 67 of file GasPricer.h.

◆ bid()

u256 dev::eth::TrivialGasPricer::bid ( TransactionPriority  = TransactionPriority::Medium) const
inlineoverridevirtual

Implements dev::eth::GasPricer.

Definition at line 68 of file GasPricer.h.

◆ setAsk()

void dev::eth::TrivialGasPricer::setAsk ( u256 const &  _ask)
inline

Definition at line 63 of file GasPricer.h.

◆ setBid()

void dev::eth::TrivialGasPricer::setBid ( u256 const &  _bid)
inline

Definition at line 64 of file GasPricer.h.


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