|
TARAXA
|
This is the complete list of members for taraxa::network::tarcap::VotePacketHandler, including all inherited members.
| BasePacketHandler()=default | taraxa::network::tarcap::BasePacketHandler | |
| BasePacketHandler(const BasePacketHandler &)=default | taraxa::network::tarcap::BasePacketHandler | |
| BasePacketHandler(BasePacketHandler &&)=default | taraxa::network::tarcap::BasePacketHandler | |
| disconnect(const dev::p2p::NodeID &node_id, dev::p2p::DisconnectReason reason) | taraxa::network::tarcap::PacketHandler | protected |
| 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 &)=delete | taraxa::network::tarcap::ExtVotesPacketHandler | |
| ExtVotesPacketHandler(ExtVotesPacketHandler &&)=delete | taraxa::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::PacketHandler | private |
| isPbftRelevantVote(const std::shared_ptr< PbftVote > &vote) const | taraxa::network::tarcap::ExtVotesPacketHandler | |
| 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) | taraxa::network::tarcap::IVotePacketHandler | |
| kConf | taraxa::network::tarcap::PacketHandler | protected |
| kMaxVotesInBundleRlp | taraxa::network::tarcap::ExtVotesPacketHandler | protectedstatic |
| kPacketType_ | taraxa::network::tarcap::VotePacketHandler | static |
| kSyncRequestInterval | taraxa::network::tarcap::ExtVotesPacketHandler | protectedstatic |
| last_pbft_block_sync_request_time_ | taraxa::network::tarcap::ExtVotesPacketHandler | mutableprotected |
| last_votes_sync_request_time_ | taraxa::network::tarcap::ExtVotesPacketHandler | mutableprotected |
| onNewPbftVote(const std::shared_ptr< PbftVote > &vote, const std::shared_ptr< PbftBlock > &block, bool rebroadcast=false) | taraxa::network::tarcap::IVotePacketHandler | |
| onNewPbftVotesBundle(const std::vector< std::shared_ptr< PbftVote > > &votes, bool rebroadcast=false, const std::optional< dev::p2p::NodeID > &exclude_node={}) | taraxa::network::tarcap::IVotePacketHandler | |
| operator=(const ExtVotesPacketHandler &)=delete | taraxa::network::tarcap::ExtVotesPacketHandler | |
| operator=(ExtVotesPacketHandler &&)=delete | taraxa::network::tarcap::ExtVotesPacketHandler | |
| taraxa::network::tarcap::PacketHandler::operator=(const PacketHandler &)=delete | taraxa::network::tarcap::PacketHandler | |
| taraxa::network::tarcap::PacketHandler::operator=(PacketHandler &&)=delete | taraxa::network::tarcap::PacketHandler | |
| taraxa::network::tarcap::BasePacketHandler::operator=(const BasePacketHandler &)=default | taraxa::network::tarcap::BasePacketHandler | |
| taraxa::network::tarcap::BasePacketHandler::operator=(BasePacketHandler &&)=default | taraxa::network::tarcap::BasePacketHandler | |
| 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 &)=default | taraxa::network::tarcap::PacketHandler | |
| PacketHandler(PacketHandler &&)=default | taraxa::network::tarcap::PacketHandler | |
| packets_stats_ | taraxa::network::tarcap::PacketHandler | protected |
| pbft_chain_ | taraxa::network::tarcap::ExtVotesPacketHandler | protected |
| pbft_mgr_ | taraxa::network::tarcap::ExtVotesPacketHandler | protected |
| peers_state_ | taraxa::network::tarcap::PacketHandler | protected |
| process(const threadpool::PacketData &packet_data, const std::shared_ptr< TaraxaPeer > &peer) override | taraxa::network::tarcap::VotePacketHandler | privatevirtual |
| processPacket(const threadpool::PacketData &packet_data) override | taraxa::network::tarcap::PacketHandler | virtual |
| 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::ExtVotesPacketHandler | |
| sealAndSend(const dev::p2p::NodeID &node_id, SubprotocolPacketType packet_type, dev::bytes &&rlp_bytes) | taraxa::network::tarcap::PacketHandler | protected |
| sendPbftVote(const std::shared_ptr< TaraxaPeer > &peer, const std::shared_ptr< PbftVote > &vote, const std::shared_ptr< PbftBlock > &block) | taraxa::network::tarcap::IVotePacketHandler | virtual |
| sendPbftVotesBundle(const std::shared_ptr< TaraxaPeer > &peer, std::vector< std::shared_ptr< PbftVote > > &&votes) | taraxa::network::tarcap::IVotePacketHandler | virtual |
| slashing_manager_ | taraxa::network::tarcap::ExtVotesPacketHandler | protected |
| validateVoteAndBlock(const std::shared_ptr< PbftVote > &vote, const std::shared_ptr< PbftBlock > &pbft_block) const | taraxa::network::tarcap::ExtVotesPacketHandler | private |
| validateVotePeriodRoundStep(const std::shared_ptr< PbftVote > &vote, const std::shared_ptr< TaraxaPeer > &peer, bool validate_max_round_step) | taraxa::network::tarcap::ExtVotesPacketHandler | private |
| vote_mgr_ | taraxa::network::tarcap::ExtVotesPacketHandler | protected |
| 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 | |
| ~BasePacketHandler()=default | taraxa::network::tarcap::BasePacketHandler | virtual |
| ~ExtVotesPacketHandler()=default | taraxa::network::tarcap::ExtVotesPacketHandler | virtual |
| ~PacketHandler()=default | taraxa::network::tarcap::PacketHandler | virtual |