LMMS
Loading...
Searching...
No Matches
subtree-serialize.cpp File Reference
#include <rtosc/subtree-serialize.h>
#include <rtosc/ports.h>
#include <rtosc/rtosc.h>
#include <cstring>
#include <cassert>

Go to the source code of this file.

Classes

class  VarCapture
struct  subtree_args_t

Functions

static void emplace_uint32_cpp (uint8_t *buffer, uint32_t d)
static size_t append_bundle (char *dst, const char *src, size_t max_len, size_t dst_len, size_t src_len)
size_t subtree_serialize (char *buffer, size_t buffer_size, void *object, rtosc::Ports *ports)
void subtree_deserialize (char *buffer, size_t buffer_size, void *object, rtosc::Ports *ports, RtData &d)

Function Documentation

◆ append_bundle()

size_t append_bundle ( char * dst,
const char * src,
size_t max_len,
size_t dst_len,
size_t src_len )
static

◆ emplace_uint32_cpp()

void emplace_uint32_cpp ( uint8_t * buffer,
uint32_t d )
static

◆ subtree_deserialize()

void subtree_deserialize ( char * buffer,
size_t buffer_size,
void * object,
rtosc::Ports * ports,
RtData & d )

◆ subtree_serialize()

size_t subtree_serialize ( char * buffer,
size_t buffer_size,
void * object,
rtosc::Ports * ports )