|
TARAXA
|
#include <ext_pillar_vote_packet_handler.hpp>

Public Member Functions | |
| ExtPillarVotePacketHandler (const FullNodeConfig &conf, std::shared_ptr< PeersState > peers_state, std::shared_ptr< TimePeriodPacketsStats > packets_stats, std::shared_ptr< pillar_chain::PillarChainManager > pillar_chain_manager, const addr_t &node_addr, const std::string &log_channel) | |
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 |
Protected Member Functions | |
| bool | processPillarVote (const std::shared_ptr< PillarVote > &vote, const std::shared_ptr< TaraxaPeer > &peer) |
Protected Member Functions inherited from taraxa::network::tarcap::PacketHandler | |
| bool | sealAndSend (const dev::p2p::NodeID &node_id, SubprotocolPacketType packet_type, dev::bytes &&rlp_bytes) |
| void | disconnect (const dev::p2p::NodeID &node_id, dev::p2p::DisconnectReason reason) |
Protected Attributes | |
| std::shared_ptr< pillar_chain::PillarChainManager > | pillar_chain_manager_ |
Protected Attributes inherited from taraxa::network::tarcap::PacketHandler | |
| const FullNodeConfig & | kConf |
| std::shared_ptr< PeersState > | peers_state_ {nullptr} |
| std::shared_ptr< TimePeriodPacketsStats > | packets_stats_ |
| taraxa::network::tarcap::ExtPillarVotePacketHandler::ExtPillarVotePacketHandler | ( | const FullNodeConfig & | conf, |
| std::shared_ptr< PeersState > | peers_state, | ||
| std::shared_ptr< TimePeriodPacketsStats > | packets_stats, | ||
| std::shared_ptr< pillar_chain::PillarChainManager > | pillar_chain_manager, | ||
| const addr_t & | node_addr, | ||
| const std::string & | log_channel | ||
| ) |
|
protected |
|
protected |