Kagome
Polkadot Runtime Engine in C++17
kagome::consensus::BlockExecutor Class Referenceabstract

#include <block_executor.hpp>

Inheritance diagram for kagome::consensus::BlockExecutor:
Collaboration diagram for kagome::consensus::BlockExecutor:

Public Member Functions

virtual ~BlockExecutor ()=default
 
virtual outcome::result< void > applyBlock (primitives::BlockData &&block)=0
 
virtual outcome::result< void > applyJustification (const primitives::BlockInfo &block_info, const primitives::Justification &justification)=0
 

Detailed Description

Definition at line 14 of file block_executor.hpp.

Constructor & Destructor Documentation

virtual kagome::consensus::BlockExecutor::~BlockExecutor ( )
virtualdefault

Member Function Documentation

virtual outcome::result<void> kagome::consensus::BlockExecutor::applyBlock ( primitives::BlockData &&  block)
pure virtual
virtual outcome::result<void> kagome::consensus::BlockExecutor::applyJustification ( const primitives::BlockInfo block_info,
const primitives::Justification justification 
)
pure virtual

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