Skip to content

struct flake::Serializable

#include <FlakeTypes.h>

Public Functions

Name
virtual [bool]serialize([uint16_t] * outLen, [uint8_t] ** outBuf) =0
virtual [bool]deserialize([uint16_t] len, [uint8_t] * buf) =0

Protected Functions

Name
~Serializable() =default

Public Functions Documentation

function serialize

cpp
virtual bool serialize(
    uint16_t * outLen,
    uint8_t ** outBuf
) =0

function deserialize

cpp
virtual bool deserialize(
    uint16_t len,
    uint8_t * buf
) =0

Protected Functions Documentation

function ~Serializable

cpp
~Serializable() =default