| 
|   | VotePacketHandler (const FullNodeConfig &conf, std::shared_ptr< PeersState > peers_state, std::shared_ptr< TimePeriodPacketsStats > packets_stats, std::shared_ptr< PbftManager > pbft_mgr, std::shared_ptr< PbftChain > pbft_chain, std::shared_ptr< VoteManager > vote_mgr, std::shared_ptr< SlashingManager > slashing_manager, const addr_t &node_addr, const std::string &logs_prefix="") | 
|   | 
  Public Member Functions inherited from taraxa::network::tarcap::IVotePacketHandler | 
|   | IVotePacketHandler (const FullNodeConfig &conf, std::shared_ptr< PeersState > peers_state, std::shared_ptr< TimePeriodPacketsStats > packets_stats, std::shared_ptr< PbftManager > pbft_mgr, std::shared_ptr< PbftChain > pbft_chain, std::shared_ptr< VoteManager > vote_mgr, std::shared_ptr< SlashingManager > slashing_manager, const addr_t &node_addr, const std::string &logs_prefix) | 
|   | 
| void  | onNewPbftVote (const std::shared_ptr< PbftVote > &vote, const std::shared_ptr< PbftBlock > &block, bool rebroadcast=false) | 
|   | Sends pbft vote to connected peers.  
  | 
|   | 
| virtual void  | sendPbftVote (const std::shared_ptr< TaraxaPeer > &peer, const std::shared_ptr< PbftVote > &vote, const std::shared_ptr< PbftBlock > &block) | 
|   | Sends pbft vote to specified peer.  
  | 
|   | 
| void  | onNewPbftVotesBundle (const std::vector< std::shared_ptr< PbftVote > > &votes, bool rebroadcast=false, const std::optional< dev::p2p::NodeID > &exclude_node={}) | 
|   | Sends pbft votes bundle to connected peers.  
  | 
|   | 
| virtual void  | sendPbftVotesBundle (const std::shared_ptr< TaraxaPeer > &peer, std::vector< std::shared_ptr< PbftVote > > &&votes) | 
|   | Sends pbft votes bundle to specified peer.  
  | 
|   | 
  Public Member Functions inherited from taraxa::network::tarcap::ExtVotesPacketHandler | 
|   | ExtVotesPacketHandler (const FullNodeConfig &conf, std::shared_ptr< PeersState > peers_state, std::shared_ptr< TimePeriodPacketsStats > packets_stats, std::shared_ptr< PbftManager > pbft_mgr, std::shared_ptr< PbftChain > pbft_chain, std::shared_ptr< VoteManager > vote_mgr, std::shared_ptr< SlashingManager > slashing_manager, const addr_t &node_addr, const std::string &log_channel_name) | 
|   | 
| virtual  | ~ExtVotesPacketHandler ()=default | 
|   | 
|   | ExtVotesPacketHandler (const ExtVotesPacketHandler &)=delete | 
|   | 
|   | ExtVotesPacketHandler (ExtVotesPacketHandler &&)=delete | 
|   | 
| ExtVotesPacketHandler &  | operator= (const ExtVotesPacketHandler &)=delete | 
|   | 
| ExtVotesPacketHandler &  | operator= (ExtVotesPacketHandler &&)=delete | 
|   | 
| bool  | processVote (const std::shared_ptr< PbftVote > &vote, const std::shared_ptr< PbftBlock > &pbft_block, const std::shared_ptr< TaraxaPeer > &peer, bool validate_max_round_step) | 
|   | Process vote.  
  | 
|   | 
| bool  | isPbftRelevantVote (const std::shared_ptr< PbftVote > &vote) const | 
|   | Checks is vote is relevant for current pbft state in terms of period, round and type.  
  | 
|   | 
| void  | requestPbftNextVotesAtPeriodRound (const dev::p2p::NodeID &peerID, PbftPeriod pbft_period, PbftRound pbft_round) | 
|   | 
  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 | 
|   |