CAEN Utility  2.0.2
Utilities for CAEN projects
Collaboration diagram for Serialization of base types:

Functions

uint8_t * serialize_char (const char *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
 
uint8_t * serialize_int8_t (const int8_t *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
 
uint8_t * serialize_uint8_t (const uint8_t *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
 
uint8_t * serialize_int16_t (const int16_t *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
 
uint8_t * serialize_uint16_t (const uint16_t *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
 
uint8_t * serialize_int32_t (const int32_t *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
 
uint8_t * serialize_uint32_t (const uint32_t *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
 
uint8_t * serialize_int64_t (const int64_t *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
 
uint8_t * serialize_uint64_t (const uint64_t *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
 
uint8_t * serialize_float (const float *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
 
uint8_t * serialize_double (const double *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
 

Detailed Description

Function Documentation

◆ serialize_char()

uint8_t* serialize_char ( const char *  src,
uint32_t  num,
uint8_t *  buffer,
size_t *  allocSize 
)

Definition at line 301 of file CAENSerDes.c.

Here is the call graph for this function:

◆ serialize_int8_t()

uint8_t* serialize_int8_t ( const int8_t *  src,
uint32_t  num,
uint8_t *  buffer,
size_t *  allocSize 
)

Definition at line 262 of file CAENSerDes.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ serialize_uint8_t()

uint8_t* serialize_uint8_t ( const uint8_t *  src,
uint32_t  num,
uint8_t *  buffer,
size_t *  allocSize 
)

Definition at line 305 of file CAENSerDes.c.

Here is the call graph for this function:

◆ serialize_int16_t()

uint8_t* serialize_int16_t ( const int16_t *  src,
uint32_t  num,
uint8_t *  buffer,
size_t *  allocSize 
)

Definition at line 343 of file CAENSerDes.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ serialize_uint16_t()

uint8_t* serialize_uint16_t ( const uint16_t *  src,
uint32_t  num,
uint8_t *  buffer,
size_t *  allocSize 
)

Definition at line 381 of file CAENSerDes.c.

Here is the call graph for this function:

◆ serialize_int32_t()

uint8_t* serialize_int32_t ( const int32_t *  src,
uint32_t  num,
uint8_t *  buffer,
size_t *  allocSize 
)

Definition at line 419 of file CAENSerDes.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ serialize_uint32_t()

uint8_t* serialize_uint32_t ( const uint32_t *  src,
uint32_t  num,
uint8_t *  buffer,
size_t *  allocSize 
)

Definition at line 457 of file CAENSerDes.c.

Here is the call graph for this function:

◆ serialize_int64_t()

uint8_t* serialize_int64_t ( const int64_t *  src,
uint32_t  num,
uint8_t *  buffer,
size_t *  allocSize 
)

Definition at line 495 of file CAENSerDes.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ serialize_uint64_t()

uint8_t* serialize_uint64_t ( const uint64_t *  src,
uint32_t  num,
uint8_t *  buffer,
size_t *  allocSize 
)

Definition at line 533 of file CAENSerDes.c.

Here is the call graph for this function:

◆ serialize_float()

uint8_t* serialize_float ( const float *  src,
uint32_t  num,
uint8_t *  buffer,
size_t *  allocSize 
)

Definition at line 571 of file CAENSerDes.c.

Here is the call graph for this function:

◆ serialize_double()

uint8_t* serialize_double ( const double *  src,
uint32_t  num,
uint8_t *  buffer,
size_t *  allocSize 
)

Definition at line 575 of file CAENSerDes.c.

Here is the call graph for this function: