xale-db 1.0
minimal SQL engine, written in c++
Loading...
Searching...
No Matches
Xale::Net::IPacket Class Referenceabstract

#include <IPacket.h>

Inheritance diagram for Xale::Net::IPacket:
Inheritance graph
Collaboration diagram for Xale::Net::IPacket:
Collaboration graph

Public Member Functions

virtual ~IPacket ()=default
virtual std::vector< uint8_t > serialize () const =0
virtual void deserialize (const std::vector< uint8_t > &buffer)=0
virtual uint32_t size () const =0

Constructor & Destructor Documentation

◆ ~IPacket()

virtual Xale::Net::IPacket::~IPacket ( )
virtualdefault

Member Function Documentation

◆ deserialize()

virtual void Xale::Net::IPacket::deserialize ( const std::vector< uint8_t > & buffer)
pure virtual

Implemented in Xale::Net::Packet.

◆ serialize()

virtual std::vector< uint8_t > Xale::Net::IPacket::serialize ( ) const
pure virtual

Implemented in Xale::Net::Packet.

◆ size()

virtual uint32_t Xale::Net::IPacket::size ( ) const
pure virtual

Implemented in Xale::Net::Packet.


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