#include <pbft_blocks_bundle_packet_handler.hpp>
|
| | PbftBlocksBundlePacketHandler (const FullNodeConfig &conf, std::shared_ptr< PeersState > peers_state, std::shared_ptr< TimePeriodPacketsStats > packets_stats, std::shared_ptr< PbftManager > pbft_mgr, std::shared_ptr< final_chain::FinalChain > final_chain, std::shared_ptr< PbftSyncingState > syncing_state, const addr_t &node_addr, const std::string &logs_prefix="") |
| |
Public Member Functions inherited from taraxa::network::tarcap::PacketHandler |
| | PacketHandler (const FullNodeConfig &conf, std::shared_ptr< PeersState > peers_state, std::shared_ptr< TimePeriodPacketsStats > packets_stats, const addr_t &node_addr, const std::string &log_channel_name) |
| |
| virtual | ~PacketHandler ()=default |
| |
| | PacketHandler (const PacketHandler &)=default |
| |
| | PacketHandler (PacketHandler &&)=default |
| |
| PacketHandler & | operator= (const PacketHandler &)=delete |
| |
| PacketHandler & | operator= (PacketHandler &&)=delete |
| |
| void | processPacket (const threadpool::PacketData &packet_data) override |
| | Packet processing function wrapper that logs packet stats and calls process function.
|
| |
Public Member Functions inherited from taraxa::network::tarcap::BasePacketHandler |
| | BasePacketHandler ()=default |
| |
| virtual | ~BasePacketHandler ()=default |
| |
| | BasePacketHandler (const BasePacketHandler &)=default |
| |
| | BasePacketHandler (BasePacketHandler &&)=default |
| |
| BasePacketHandler & | operator= (const BasePacketHandler &)=default |
| |
| BasePacketHandler & | operator= (BasePacketHandler &&)=default |
| |
◆ PbftBlocksBundlePacketHandler()
◆ process()
◆ final_chain_
◆ kMaxBlocksInPacket
| constexpr size_t taraxa::network::tarcap::PbftBlocksBundlePacketHandler::kMaxBlocksInPacket = 10 |
|
staticconstexpr |
◆ kPacketType_
◆ pbft_mgr_
| std::shared_ptr<PbftManager> taraxa::network::tarcap::PbftBlocksBundlePacketHandler::pbft_mgr_ |
|
private |
◆ pbft_syncing_state_
| std::shared_ptr<PbftSyncingState> taraxa::network::tarcap::PbftBlocksBundlePacketHandler::pbft_syncing_state_ |
|
private |
The documentation for this class was generated from the following files: