EHS
ehs::NetFrag Class Reference

#include <NetFrag.h>

Public Member Functions

 ~NetFrag ()
 
 NetFrag ()
 
 NetFrag (const Header &header, const Serializer< UInt_64 > &payload)
 
 NetFrag (const Header &header, UInt_64 size)
 
 NetFrag (NetFrag &&frags) noexcept
 
 NetFrag (const NetFrag &frags)
 
NetFragoperator= (NetFrag &&frags) noexcept
 
NetFragoperator= (const NetFrag &frags)
 
 operator Serializer< UInt_64 > * () const
 
Header GetHeader () const
 
UInt_64 Size () const
 
bool IsComplete () const
 
Packet Combine () const
 

Constructor & Destructor Documentation

◆ ~NetFrag()

ehs::NetFrag::~NetFrag ( )

◆ NetFrag() [1/5]

ehs::NetFrag::NetFrag ( )

◆ NetFrag() [2/5]

ehs::NetFrag::NetFrag ( const Header header,
const Serializer< UInt_64 > &  payload 
)

◆ NetFrag() [3/5]

ehs::NetFrag::NetFrag ( const Header header,
UInt_64  size 
)

◆ NetFrag() [4/5]

ehs::NetFrag::NetFrag ( NetFrag &&  frags)
noexcept

◆ NetFrag() [5/5]

ehs::NetFrag::NetFrag ( const NetFrag frags)

Member Function Documentation

◆ Combine()

Packet ehs::NetFrag::Combine ( ) const

◆ GetHeader()

Header ehs::NetFrag::GetHeader ( ) const

◆ IsComplete()

bool ehs::NetFrag::IsComplete ( ) const

◆ operator Serializer< UInt_64 > *()

ehs::NetFrag::operator Serializer< UInt_64 > * ( ) const

◆ operator=() [1/2]

NetFrag & ehs::NetFrag::operator= ( const NetFrag frags)

◆ operator=() [2/2]

NetFrag & ehs::NetFrag::operator= ( NetFrag &&  frags)
noexcept

◆ Size()

UInt_64 ehs::NetFrag::Size ( ) const

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