TARAXA
graphql::taraxa::CurrentState Class Reference

#include <current_state.hpp>

Public Member Functions

 CurrentState (std::shared_ptr<::taraxa::final_chain::FinalChain > final_chain, std::shared_ptr<::taraxa::DagManager > dag_manager) noexcept
 
response::Value getFinalBlock () const noexcept
 
response::Value getDagBlockLevel () const noexcept
 
response::Value getDagBlockPeriod () const noexcept
 

Private Attributes

std::shared_ptr<::taraxa::final_chain::FinalChainfinal_chain_
 
std::shared_ptr<::taraxa::DagManagerdag_manager_
 

Constructor & Destructor Documentation

◆ CurrentState()

graphql::taraxa::CurrentState::CurrentState ( std::shared_ptr<::taraxa::final_chain::FinalChain final_chain,
std::shared_ptr<::taraxa::DagManager dag_manager 
)
explicitnoexcept

Member Function Documentation

◆ getDagBlockLevel()

response::Value graphql::taraxa::CurrentState::getDagBlockLevel ( ) const
noexcept

◆ getDagBlockPeriod()

response::Value graphql::taraxa::CurrentState::getDagBlockPeriod ( ) const
noexcept

◆ getFinalBlock()

response::Value graphql::taraxa::CurrentState::getFinalBlock ( ) const
noexcept

Member Data Documentation

◆ dag_manager_

std::shared_ptr<::taraxa::DagManager> graphql::taraxa::CurrentState::dag_manager_
private

◆ final_chain_

std::shared_ptr<::taraxa::final_chain::FinalChain> graphql::taraxa::CurrentState::final_chain_
private

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