#include <get_pbft_sync_packet_handler.hpp>
 | 
|   | 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 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 | 
|   | 
◆ GetPbftSyncPacketHandler()
◆ process()
◆ sendPbftBlocks()
  
  
      
        
          | void taraxa::network::tarcap::GetPbftSyncPacketHandler::sendPbftBlocks  | 
          ( | 
          const std::shared_ptr< TaraxaPeer > &  | 
          peer,  | 
         
        
           | 
           | 
          PbftPeriod  | 
          from_period,  | 
         
        
           | 
           | 
          size_t  | 
          blocks_to_transfer,  | 
         
        
           | 
           | 
          bool  | 
          pbft_chain_synced  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ db_
  
  
      
        
          | std::shared_ptr<DbStorage> taraxa::network::tarcap::GetPbftSyncPacketHandler::db_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ kPacketType_
◆ pbft_chain_
  
  
      
        
          | std::shared_ptr<PbftChain> taraxa::network::tarcap::GetPbftSyncPacketHandler::pbft_chain_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ pbft_mgr_
  
  
      
        
          | std::shared_ptr<PbftManager> taraxa::network::tarcap::GetPbftSyncPacketHandler::pbft_mgr_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ pbft_syncing_state_
  
  
      
        
          | std::shared_ptr<PbftSyncingState> taraxa::network::tarcap::GetPbftSyncPacketHandler::pbft_syncing_state_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ vote_mgr_
  
  
      
        
          | std::shared_ptr<VoteManager> taraxa::network::tarcap::GetPbftSyncPacketHandler::vote_mgr_ | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: