TARAXA
Loading...
Searching...
No Matches
get_pbft_sync_packet_handler.hpp
Go to the documentation of this file.
1#pragma once
2
4
6
8
10 public:
12
13 private:
14 virtual void process(const threadpool::PacketData& packet_data, const std::shared_ptr<TaraxaPeer>& peer) override;
15};
16
17} // namespace taraxa::network::tarcap::v4
Definition get_pbft_sync_packet_handler.hpp:17
GetPbftSyncPacketHandler(const FullNodeConfig &conf, std::shared_ptr< PeersState > peers_state, std::shared_ptr< TimePeriodPacketsStats > packets_stats, std::shared_ptr< PbftSyncingState > pbft_syncing_state, std::shared_ptr< PbftManager > pbft_mgr, std::shared_ptr< PbftChain > pbft_chain, std::shared_ptr< VoteManager > vote_mgr, std::shared_ptr< DbStorage > db, const std::string &logs_prefix="")
Definition get_pbft_sync_packet_handler.cpp:16
PbftSyncingState contains common members and functions related to syncing that are shared among multi...
Definition pbft_syncing_state.hpp:17
Definition get_pbft_sync_packet_handler.hpp:9
virtual void process(const threadpool::PacketData &packet_data, const std::shared_ptr< TaraxaPeer > &peer) override
Main packet processing function.
Definition get_pbft_sync_packet_handler.cpp:14
Definition packet_data.hpp:12
Definition get_pbft_sync_packet_handler.hpp:5