fpmas 1.5
Static Public Member Functions | List of all members
fpmas::io::datapack::Serializer< DataUpdatePack< T > > Struct Template Reference

#include <data_update_pack.h>

Static Public Member Functions

static std::size_t size (const ObjectPack &pack, const DataUpdatePack< T > &data)
 
static void to_datapack (ObjectPack &pack, const DataUpdatePack< T > &data)
 
static DataUpdatePack< T > from_datapack (const ObjectPack &pack)
 

Detailed Description

template<typename T>
struct fpmas::io::datapack::Serializer< DataUpdatePack< T > >

DataUpdatePack ObjectPack serialization.

Serialization scheme
DistributedId T

Member Function Documentation

◆ size()

template<typename T >
static std::size_t fpmas::io::datapack::Serializer< DataUpdatePack< T > >::size ( const ObjectPack pack,
const DataUpdatePack< T > &  data 
)
inlinestatic

Returns the buffer size required to serialize data into pack.

◆ to_datapack()

template<typename T >
static void fpmas::io::datapack::Serializer< DataUpdatePack< T > >::to_datapack ( ObjectPack pack,
const DataUpdatePack< T > &  data 
)
inlinestatic

DataUpdatePack ObjectPack serialization.

Parameters
packdestination pack
datadata update to serialize

◆ from_datapack()

template<typename T >
static DataUpdatePack< T > fpmas::io::datapack::Serializer< DataUpdatePack< T > >::from_datapack ( const ObjectPack pack)
inlinestatic

DataUpdatePack ObjectPack deserialization.

Parameters
packsource pack
Returns
deserialized data update

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