|
Server Meshing
|
#include <PayloadRegistry.hpp>
Public Member Functions | |
| std::optional< AnyNetworkPayload > | TryDeserilize (uint16_t aProtocolId, ByteReader &aReader) |
| template<class AnyT> | |
| std::optional< AnyNetworkPayload > | TryDeserilize (ByteReader &aReader) |
| template<class PayloadT> | |
| bool | Register (uint16_t aProtocolId, const char *aName, std::source_location loc=std::source_location::current()) |
Static Public Member Functions | |
| static PayloadRegistry & | GetInstance () |
| static bool | TrySerialize (const AnyNetworkPayload &aPayload, ByteWriter &aWriter) |
Friends | |
| class | PayloadFactory |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
friend |