Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::FragmentedMessage Class Reference

#include <fragmented_message.h>

Public Member Functions

 FragmentedMessage (uint32_t total_chunks=0)
 
bool add_chunk (uint32_t chunk_id, const void *data, size_t size)
 
bool is_complete () const
 
size_t size () const
 
std::vector< char > reassemble () const
 

Constructor & Destructor Documentation

◆ FragmentedMessage()

Realm::FragmentedMessage::FragmentedMessage ( uint32_t  total_chunks = 0)
explicit

Member Function Documentation

◆ add_chunk()

bool Realm::FragmentedMessage::add_chunk ( uint32_t  chunk_id,
const void *  data,
size_t  size 
)

◆ is_complete()

bool Realm::FragmentedMessage::is_complete ( ) const

◆ reassemble()

std::vector< char > Realm::FragmentedMessage::reassemble ( ) const

◆ size()

size_t Realm::FragmentedMessage::size ( ) const

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