GATE
serializers.h File Reference

Standard byte serialization of basic data types. More...

#include "gate/gate_core_api.h"
#include "gate/gatetypes.h"

Functions

GATE_CORE_API gate_size_t gate_serialize_uint8_l (char *destbuffer, gate_size_t destbufferlen, gate_uint8_t const *num)
 
GATE_CORE_API gate_size_t gate_serialize_uint16_l (char *destbuffer, gate_size_t destbufferlen, gate_uint16_t const *num)
 
GATE_CORE_API gate_size_t gate_serialize_uint32_l (char *destbuffer, gate_size_t destbufferlen, gate_uint32_t const *num)
 
GATE_CORE_API gate_size_t gate_serialize_uint64_l (char *destbuffer, gate_size_t destbufferlen, gate_uint64_t const *num)
 
GATE_CORE_API gate_size_t gate_serialize_real32_l (char *destbuffer, gate_size_t destbufferlen, gate_real32_t const *num)
 
GATE_CORE_API gate_size_t gate_serialize_real64_l (char *destbuffer, gate_size_t destbufferlen, gate_real64_t const *num)
 
GATE_CORE_API gate_size_t gate_deserialize_uint8_l (char const *srcbuffer, gate_size_t srcbufferlen, gate_uint8_t *num)
 
GATE_CORE_API gate_size_t gate_deserialize_uint16_l (char const *srcbuffer, gate_size_t srcbufferlen, gate_uint16_t *num)
 
GATE_CORE_API gate_size_t gate_deserialize_uint32_l (char const *srcbuffer, gate_size_t srcbufferlen, gate_uint32_t *num)
 
GATE_CORE_API gate_size_t gate_deserialize_uint64_l (char const *srcbuffer, gate_size_t srcbufferlen, gate_uint64_t *num)
 
GATE_CORE_API gate_size_t gate_deserialize_real32_l (char const *srcbuffer, gate_size_t srcbufferlen, gate_real32_t *num)
 
GATE_CORE_API gate_size_t gate_deserialize_real64_l (char const *srcbuffer, gate_size_t srcbufferlen, gate_real64_t *num)
 
GATE_CORE_API gate_size_t gate_serialize_int8_l (char *destbuffer, gate_size_t destbufferlen, gate_int8_t const *num)
 
GATE_CORE_API gate_size_t gate_serialize_int16_l (char *destbuffer, gate_size_t destbufferlen, gate_int16_t const *num)
 
GATE_CORE_API gate_size_t gate_serialize_int32_l (char *destbuffer, gate_size_t destbufferlen, gate_int32_t const *num)
 
GATE_CORE_API gate_size_t gate_serialize_int64_l (char *destbuffer, gate_size_t destbufferlen, gate_int64_t const *num)
 
GATE_CORE_API gate_size_t gate_deserialize_int8_l (char const *srcbuffer, gate_size_t srcbufferlen, gate_int8_t *num)
 
GATE_CORE_API gate_size_t gate_deserialize_int16_l (char const *srcbuffer, gate_size_t srcbufferlen, gate_int16_t *num)
 
GATE_CORE_API gate_size_t gate_deserialize_int32_l (char const *srcbuffer, gate_size_t srcbufferlen, gate_int32_t *num)
 
GATE_CORE_API gate_size_t gate_deserialize_int64_l (char const *srcbuffer, gate_size_t srcbufferlen, gate_int64_t *num)
 
gate_size_t GATE_CORE_API gate_serialize_uint8_b (char *destbuffer, gate_size_t destbufferlen, gate_uint8_t const *num)
 
gate_size_t GATE_CORE_API gate_serialize_uint16_b (char *destbuffer, gate_size_t destbufferlen, gate_uint16_t const *num)
 
gate_size_t GATE_CORE_API gate_serialize_uint32_b (char *destbuffer, gate_size_t destbufferlen, gate_uint32_t const *num)
 
gate_size_t GATE_CORE_API gate_serialize_uint64_b (char *destbuffer, gate_size_t destbufferlen, gate_uint64_t const *num)
 
gate_size_t GATE_CORE_API gate_serialize_real32_b (char *destbuffer, gate_size_t destbufferlen, gate_real32_t const *num)
 
gate_size_t GATE_CORE_API gate_serialize_real64_b (char *destbuffer, gate_size_t destbufferlen, gate_real64_t const *num)
 
gate_size_t GATE_CORE_API gate_deserialize_uint8_b (char const *srcbuffer, gate_size_t srcbufferlen, gate_uint8_t *num)
 
gate_size_t GATE_CORE_API gate_deserialize_uint16_b (char const *srcbuffer, gate_size_t srcbufferlen, gate_uint16_t *num)
 
gate_size_t GATE_CORE_API gate_deserialize_uint32_b (char const *srcbuffer, gate_size_t srcbufferlen, gate_uint32_t *num)
 
gate_size_t GATE_CORE_API gate_deserialize_uint64_b (char const *srcbuffer, gate_size_t srcbufferlen, gate_uint64_t *num)
 
gate_size_t GATE_CORE_API gate_deserialize_real32_b (char const *srcbuffer, gate_size_t srcbufferlen, gate_real32_t *num)
 
gate_size_t GATE_CORE_API gate_deserialize_real64_b (char const *srcbuffer, gate_size_t srcbufferlen, gate_real64_t *num)
 
gate_size_t GATE_CORE_API gate_serialize_int8_b (char *destbuffer, gate_size_t destbufferlen, gate_int8_t const *num)
 
gate_size_t GATE_CORE_API gate_serialize_int16_b (char *destbuffer, gate_size_t destbufferlen, gate_int16_t const *num)
 
gate_size_t GATE_CORE_API gate_serialize_int32_b (char *destbuffer, gate_size_t destbufferlen, gate_int32_t const *num)
 
gate_size_t GATE_CORE_API gate_serialize_int64_b (char *destbuffer, gate_size_t destbufferlen, gate_int64_t const *num)
 
gate_size_t GATE_CORE_API gate_deserialize_int8_b (char const *srcbuffer, gate_size_t srcbufferlen, gate_int8_t *num)
 
gate_size_t GATE_CORE_API gate_deserialize_int16_b (char const *srcbuffer, gate_size_t srcbufferlen, gate_int16_t *num)
 
gate_size_t GATE_CORE_API gate_deserialize_int32_b (char const *srcbuffer, gate_size_t srcbufferlen, gate_int32_t *num)
 
gate_size_t GATE_CORE_API gate_deserialize_int64_b (char const *srcbuffer, gate_size_t srcbufferlen, gate_int64_t *num)
 

Detailed Description

Standard byte serialization of basic data types.