Kagome
Polkadot Runtime Engine in C++17
kagome::consensus::grandpa::GrandpaObserver Class Reference

#include <grandpa_observer.hpp>

Inheritance diagram for kagome::consensus::grandpa::GrandpaObserver:
Collaboration diagram for kagome::consensus::grandpa::GrandpaObserver:

Public Member Functions

 ~GrandpaObserver () override=default
 
- Public Member Functions inherited from kagome::consensus::grandpa::RoundObserver
virtual ~RoundObserver ()=default
 
virtual void onVoteMessage (const libp2p::peer::PeerId &peer_id, const VoteMessage &msg)=0
 
virtual void onCommitMessage (const libp2p::peer::PeerId &peer_id, const network::FullCommitMessage &msg)=0
 
- Public Member Functions inherited from kagome::consensus::grandpa::JustificationObserver
virtual ~JustificationObserver ()=default
 
virtual outcome::result< void > applyJustification (const primitives::BlockInfo &block_info, const GrandpaJustification &justification)=0
 
- Public Member Functions inherited from kagome::consensus::grandpa::CatchUpObserver
virtual ~CatchUpObserver ()=default
 
virtual void onCatchUpRequest (const libp2p::peer::PeerId &peer_id, const network::CatchUpRequest &msg)=0
 
virtual void onCatchUpResponse (const libp2p::peer::PeerId &peer_id, const network::CatchUpResponse &msg)=0
 
- Public Member Functions inherited from kagome::consensus::grandpa::NeighborObserver
virtual ~NeighborObserver ()=default
 
virtual void onNeighborMessage (const libp2p::peer::PeerId &peer_id, const network::GrandpaNeighborMessage &msg)=0
 

Detailed Description

Launches grandpa voting rounds

Definition at line 19 of file grandpa_observer.hpp.

Constructor & Destructor Documentation

kagome::consensus::grandpa::GrandpaObserver::~GrandpaObserver ( )
overridedefault

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