Kagome
Polkadot Runtime Engine in C++17
|
#include <router.hpp>
Public Member Functions | |
virtual | ~Router ()=default |
virtual std::shared_ptr< BlockAnnounceProtocol > | getBlockAnnounceProtocol () const =0 |
virtual std::shared_ptr< CollationProtocol > | getCollationProtocol () const =0 |
virtual std::shared_ptr< ReqCollationProtocol > | getReqCollationProtocol () const =0 |
virtual std::shared_ptr< PropagateTransactionsProtocol > | getPropagateTransactionsProtocol () const =0 |
virtual std::shared_ptr< StateProtocol > | getStateProtocol () const =0 |
virtual std::shared_ptr< SyncProtocol > | getSyncProtocol () const =0 |
virtual std::shared_ptr< GrandpaProtocol > | getGrandpaProtocol () const =0 |
virtual std::shared_ptr< libp2p::protocol::Ping > | getPingProtocol () const =0 |
Router, which reads and delivers different network messages to the observers, responsible for their processing
Definition at line 25 of file router.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in kagome::network::RouterLibp2p.
|
pure virtual |
Implemented in kagome::network::RouterLibp2p.
|
pure virtual |
Implemented in kagome::network::RouterLibp2p.
|
pure virtual |
Implemented in kagome::network::RouterLibp2p.
|
pure virtual |
Implemented in kagome::network::RouterLibp2p.
|
pure virtual |
Implemented in kagome::network::RouterLibp2p.
|
pure virtual |
Implemented in kagome::network::RouterLibp2p.
|
pure virtual |
Implemented in kagome::network::RouterLibp2p.