TARAXA
taraxa::network::tarcap::VotePacketHandler Member List

This is the complete list of members for taraxa::network::tarcap::VotePacketHandler, including all inherited members.

checkPacketRlpIsList(const threadpool::PacketData &packet_data) consttaraxa::network::tarcap::PacketHandlerprotected
disconnect(const dev::p2p::NodeID &node_id, dev::p2p::DisconnectReason reason)taraxa::network::tarcap::PacketHandlerprotected
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)taraxa::network::tarcap::ExtVotesPacketHandler
ExtVotesPacketHandler(const ExtVotesPacketHandler &)=deletetaraxa::network::tarcap::ExtVotesPacketHandler
ExtVotesPacketHandler(ExtVotesPacketHandler &&)=deletetaraxa::network::tarcap::ExtVotesPacketHandler
handle_caught_exception(std::string_view exception_msg, const threadpool::PacketData &packet_data, const dev::p2p::NodeID &peer, dev::p2p::DisconnectReason disconnect_reason=dev::p2p::DisconnectReason::UserReason, bool set_peer_as_malicious=false)taraxa::network::tarcap::PacketHandlerprivate
isPbftRelevantVote(const std::shared_ptr< PbftVote > &vote) consttaraxa::network::tarcap::ExtVotesPacketHandler
kConftaraxa::network::tarcap::PacketHandlerprotected
kExtendedVotePacketSizetaraxa::network::tarcap::VotePacketHandlerprotected
kMaxVotesInBundleRlptaraxa::network::tarcap::ExtVotesPacketHandlerprotectedstatic
kPacketType_taraxa::network::tarcap::VotePacketHandlerstatic
kSyncRequestIntervaltaraxa::network::tarcap::ExtVotesPacketHandlerprotectedstatic
kVotePacketSizetaraxa::network::tarcap::VotePacketHandlerprotected
last_pbft_block_sync_request_time_taraxa::network::tarcap::ExtVotesPacketHandlermutableprotected
last_votes_sync_request_time_taraxa::network::tarcap::ExtVotesPacketHandlermutableprotected
onNewPbftVote(const std::shared_ptr< PbftVote > &vote, const std::shared_ptr< PbftBlock > &block, bool rebroadcast=false)taraxa::network::tarcap::VotePacketHandler
operator=(const ExtVotesPacketHandler &)=deletetaraxa::network::tarcap::ExtVotesPacketHandler
operator=(ExtVotesPacketHandler &&)=deletetaraxa::network::tarcap::ExtVotesPacketHandler
taraxa::network::tarcap::PacketHandler::operator=(const PacketHandler &)=deletetaraxa::network::tarcap::PacketHandler
taraxa::network::tarcap::PacketHandler::operator=(PacketHandler &&)=deletetaraxa::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)taraxa::network::tarcap::PacketHandler
PacketHandler(const PacketHandler &)=defaulttaraxa::network::tarcap::PacketHandler
PacketHandler(PacketHandler &&)=defaulttaraxa::network::tarcap::PacketHandler
packets_stats_taraxa::network::tarcap::PacketHandlerprotected
pbft_chain_taraxa::network::tarcap::ExtVotesPacketHandlerprotected
pbft_mgr_taraxa::network::tarcap::ExtVotesPacketHandlerprotected
peers_state_taraxa::network::tarcap::PacketHandlerprotected
process(const threadpool::PacketData &packet_data, const std::shared_ptr< TaraxaPeer > &peer) overridetaraxa::network::tarcap::VotePacketHandlerprivatevirtual
processPacket(const threadpool::PacketData &packet_data)taraxa::network::tarcap::PacketHandler
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)taraxa::network::tarcap::ExtVotesPacketHandler
requestPbftNextVotesAtPeriodRound(const dev::p2p::NodeID &peerID, PbftPeriod pbft_period, PbftRound pbft_round)taraxa::network::tarcap::PacketHandler
sealAndSend(const dev::p2p::NodeID &nodeID, SubprotocolPacketType packet_type, dev::RLPStream &&rlp)taraxa::network::tarcap::PacketHandlerprotected
sendPbftVote(const std::shared_ptr< TaraxaPeer > &peer, const std::shared_ptr< PbftVote > &vote, const std::shared_ptr< PbftBlock > &block)taraxa::network::tarcap::VotePacketHandler
sendPbftVotesBundle(const std::shared_ptr< TaraxaPeer > &peer, std::vector< std::shared_ptr< PbftVote >> &&votes)taraxa::network::tarcap::ExtVotesPacketHandlervirtual
slashing_manager_taraxa::network::tarcap::ExtVotesPacketHandlerprotected
validatePacketRlpFormat(const threadpool::PacketData &packet_data) const overridetaraxa::network::tarcap::VotePacketHandlerprivatevirtual
validateVoteAndBlock(const std::shared_ptr< PbftVote > &vote, const std::shared_ptr< PbftBlock > &pbft_block) consttaraxa::network::tarcap::ExtVotesPacketHandlerprivate
validateVotePeriodRoundStep(const std::shared_ptr< PbftVote > &vote, const std::shared_ptr< TaraxaPeer > &peer, bool validate_max_round_step)taraxa::network::tarcap::ExtVotesPacketHandlerprivate
vote_mgr_taraxa::network::tarcap::ExtVotesPacketHandlerprotected
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="")taraxa::network::tarcap::VotePacketHandler
~ExtVotesPacketHandler()=defaulttaraxa::network::tarcap::ExtVotesPacketHandlervirtual
~PacketHandler()=defaulttaraxa::network::tarcap::PacketHandlervirtual