TARAXA
Loading...
Searching...
No Matches
taraxa::network::tarcap::BasePacketHandler Class Referenceabstract

Base Packet handler base class that consists processPacket function. More...

#include <base_packet_handler.hpp>

Public Member Functions

 BasePacketHandler ()=default
 
virtual ~BasePacketHandler ()=default
 
 BasePacketHandler (const BasePacketHandler &)=default
 
 BasePacketHandler (BasePacketHandler &&)=default
 
BasePacketHandleroperator= (const BasePacketHandler &)=default
 
BasePacketHandleroperator= (BasePacketHandler &&)=default
 
virtual void processPacket (const threadpool::PacketData &packet_data)=0
 Packet processing function wrapper.
 

Detailed Description

Base Packet handler base class that consists processPacket function.

Constructor & Destructor Documentation

◆ BasePacketHandler() [1/3]

taraxa::network::tarcap::BasePacketHandler::BasePacketHandler ( )
default

◆ ~BasePacketHandler()

virtual taraxa::network::tarcap::BasePacketHandler::~BasePacketHandler ( )
virtualdefault

◆ BasePacketHandler() [2/3]

taraxa::network::tarcap::BasePacketHandler::BasePacketHandler ( const BasePacketHandler )
default

◆ BasePacketHandler() [3/3]

taraxa::network::tarcap::BasePacketHandler::BasePacketHandler ( BasePacketHandler &&  )
default

Member Function Documentation

◆ operator=() [1/2]

BasePacketHandler & taraxa::network::tarcap::BasePacketHandler::operator= ( BasePacketHandler &&  )
default

◆ operator=() [2/2]

BasePacketHandler & taraxa::network::tarcap::BasePacketHandler::operator= ( const BasePacketHandler )
default

◆ processPacket()

virtual void taraxa::network::tarcap::BasePacketHandler::processPacket ( const threadpool::PacketData packet_data)
pure virtual

Packet processing function wrapper.

Parameters
packet_data

Implemented in taraxa::network::tarcap::PacketHandler.


The documentation for this class was generated from the following file: