#include <pillar_vote_packet_handler.hpp>
|
| IPillarVotePacketHandler (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 std::string &log_channel_name) |
|
void | onNewPillarVote (const std::shared_ptr< PillarVote > &vote, bool rebroadcast=false) |
|
virtual void | sendPillarVote (const std::shared_ptr< TaraxaPeer > &peer, const std::shared_ptr< PillarVote > &vote)=0 |
|
Public Member Functions inherited from 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 std::string &log_channel_name) |
|
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 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 |
|
◆ IPillarVotePacketHandler()
◆ onNewPillarVote()
void taraxa::network::tarcap::IPillarVotePacketHandler::onNewPillarVote |
( |
const std::shared_ptr< PillarVote > & |
vote, |
|
|
bool |
rebroadcast = false |
|
) |
| |
◆ sendPillarVote()
virtual void taraxa::network::tarcap::IPillarVotePacketHandler::sendPillarVote |
( |
const std::shared_ptr< TaraxaPeer > & |
peer, |
|
|
const std::shared_ptr< PillarVote > & |
vote |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following files: