Server Meshing
Loading...
Searching...
No Matches
PayloadFactory Class Reference

#include <PayloadFactory.hpp>

Collaboration diagram for PayloadFactory:

Static Public Member Functions

template<typename T>
static const RegistryEntryGetSerializer ()
static const RegistryEntryGetSerializer (uint16_t aProtocolId)
template<typename T>
static std::optional< AnyNetworkPayloadGetDeserializer (ByteReader &aReader)
static std::optional< AnyNetworkPayloadGetDeserializer (uint16_t aProtocolId, ByteReader &aReader)

Member Function Documentation

◆ GetDeserializer() [1/2]

template<typename T>
std::optional< AnyNetworkPayload > PayloadFactory::GetDeserializer ( ByteReader & aReader)
inlinestatic
Here is the call graph for this function:

◆ GetDeserializer() [2/2]

std::optional< AnyNetworkPayload > PayloadFactory::GetDeserializer ( uint16_t aProtocolId,
ByteReader & aReader )
inlinestatic
Here is the call graph for this function:

◆ GetSerializer() [1/2]

template<typename T>
const RegistryEntry * PayloadFactory::GetSerializer ( )
inlinestatic
Here is the call graph for this function:

◆ GetSerializer() [2/2]

const RegistryEntry * PayloadFactory::GetSerializer ( uint16_t aProtocolId)
inlinestatic
Here is the call graph for this function: