TARAXA
taraxa::network::tarcap::DagBlockPacketHandler Member List

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

checkPacketRlpIsList(const threadpool::PacketData &packet_data) consttaraxa::network::tarcap::PacketHandlerprotected
dag_mgr_taraxa::network::tarcap::ExtSyncingPacketHandlerprotected
DagBlockPacketHandler(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< PbftChain > pbft_chain, std::shared_ptr< PbftManager > pbft_mgr, std::shared_ptr< DagManager > dag_mgr, std::shared_ptr< TransactionManager > trx_mgr, std::shared_ptr< DbStorage > db, const addr_t &node_addr, const std::string &logs_prefix="")taraxa::network::tarcap::DagBlockPacketHandler
db_taraxa::network::tarcap::ExtSyncingPacketHandlerprotected
disconnect(const dev::p2p::NodeID &node_id, dev::p2p::DisconnectReason reason)taraxa::network::tarcap::PacketHandlerprotected
ExtSyncingPacketHandler(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< PbftChain > pbft_chain, std::shared_ptr< PbftManager > pbft_mgr, std::shared_ptr< DagManager > dag_mgr, std::shared_ptr< DbStorage > db, const addr_t &node_addr, const std::string &log_channel_name)taraxa::network::tarcap::ExtSyncingPacketHandler
getMaxChainPeer(std::function< bool(const std::shared_ptr< TaraxaPeer > &)> filter_func=[](const std::shared_ptr< TaraxaPeer > &) { return true;})taraxa::network::tarcap::ExtSyncingPacketHandler
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
kConftaraxa::network::tarcap::PacketHandlerprotected
kPacketType_taraxa::network::tarcap::DagBlockPacketHandlerstatic
onNewBlockReceived(DagBlock &&block, const std::shared_ptr< TaraxaPeer > &peer=nullptr, const std::unordered_map< trx_hash_t, std::shared_ptr< Transaction >> &trxs={})taraxa::network::tarcap::DagBlockPacketHandler
onNewBlockVerified(const DagBlock &block, bool proposed, const SharedTransactions &trxs)taraxa::network::tarcap::DagBlockPacketHandler
operator=(const ExtSyncingPacketHandler &)=deletetaraxa::network::tarcap::ExtSyncingPacketHandler
operator=(ExtSyncingPacketHandler &&)=deletetaraxa::network::tarcap::ExtSyncingPacketHandler
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::ExtSyncingPacketHandlerprotected
pbft_mgr_taraxa::network::tarcap::ExtSyncingPacketHandlerprotected
pbft_syncing_state_taraxa::network::tarcap::ExtSyncingPacketHandlerprotected
peers_state_taraxa::network::tarcap::PacketHandlerprotected
process(const threadpool::PacketData &packet_data, const std::shared_ptr< TaraxaPeer > &peer) overridetaraxa::network::tarcap::DagBlockPacketHandlerprivatevirtual
processPacket(const threadpool::PacketData &packet_data)taraxa::network::tarcap::PacketHandler
requestDagBlocks(const dev::p2p::NodeID &_nodeID, const std::unordered_set< blk_hash_t > &blocks, PbftPeriod period)taraxa::network::tarcap::ExtSyncingPacketHandler
requestPbftNextVotesAtPeriodRound(const dev::p2p::NodeID &peerID, PbftPeriod pbft_period, PbftRound pbft_round)taraxa::network::tarcap::PacketHandler
requestPendingDagBlocks(std::shared_ptr< TaraxaPeer > peer=nullptr)taraxa::network::tarcap::ExtSyncingPacketHandler
sealAndSend(const dev::p2p::NodeID &nodeID, SubprotocolPacketType packet_type, dev::RLPStream &&rlp)taraxa::network::tarcap::PacketHandlerprotected
sendBlockWithTransactions(dev::p2p::NodeID const &peer_id, DagBlock block, const SharedTransactions &trxs)taraxa::network::tarcap::DagBlockPacketHandler
startSyncingPbft()taraxa::network::tarcap::ExtSyncingPacketHandler
syncPeerPbft(PbftPeriod request_period)taraxa::network::tarcap::ExtSyncingPacketHandler
trx_mgr_taraxa::network::tarcap::DagBlockPacketHandlerprotected
validatePacketRlpFormat(const threadpool::PacketData &packet_data) const overridetaraxa::network::tarcap::DagBlockPacketHandlerprivatevirtual
~ExtSyncingPacketHandler()=defaulttaraxa::network::tarcap::ExtSyncingPacketHandlervirtual
~PacketHandler()=defaulttaraxa::network::tarcap::PacketHandlervirtual