37 #ifndef CAEN_INCLUDE_CAENSERDES_H_ 38 #define CAEN_INCLUDE_CAENSERDES_H_ 113 #endif // CAEN_INCLUDE_CAENSERDES_H_ uint8_t * deserialize_float_array(float *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
uint8_t * deserialize_double(double *dest, uint32_t num, uint8_t *buffer)
uint8_t * deserialize_uint8_t_array(uint8_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
Definitions and types for CAENSocket.h.
uint8_t * deserialize_int8_t(int8_t *dest, uint32_t num, uint8_t *buffer)
PKTHEAD_CMD_TYPE c_getcmd(const uint8_t *buffer)
uint8_t * deserialize_double_array(double *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
uint8_t * deserialize_int64_t_array(int64_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
uint8_t * deserialize_int8_t_array(int8_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
uint8_t * deserialize_uint64_t(uint64_t *dest, uint32_t num, uint8_t *buffer)
uint8_t * deserialize_uint32_t(uint32_t *dest, uint32_t num, uint8_t *buffer)
uint8_t * deserialize_uint16_t_array(uint16_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
uint8_t * c_createheader(uint16_t version, PKTHEAD_CMD_TYPE cmd, size_t *allocatedSize)
Main header and generic tools.
uint8_t * deserialize_uint32_t_array(uint32_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
uint8_t * c_recv_packet(const c_socket_t *sckt, PKTHEAD_CMD_TYPE *cmd, PKTHEAD_TOTLEN_TYPE *totSize, PKTHEAD_NPARAMS_TYPE *totParams)
uint8_t * serialize_int32_t(const int32_t *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
uint8_t * deserialize_int32_t_array(int32_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
uint16_t PKTHEAD_NPARAMS_TYPE
uint8_t * serialize_uint64_t(const uint64_t *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
uint8_t * deserialize_char(char *dest, uint32_t maxnum, uint8_t *buffer)
#define CAEN_UTILITY_DLLAPI
uint8_t * deserialize_int16_t(int16_t *dest, uint32_t num, uint8_t *buffer)
uint8_t * deserialize_uint16_t(uint16_t *dest, uint32_t num, uint8_t *buffer)
uint8_t * deserialize_int16_t_array(int16_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
#define c_attribute_malloc
uint8_t * deserialize_float(float *dest, uint32_t num, uint8_t *buffer)
uint8_t * serialize_char(const char *src, uint32_t num, uint8_t *buffer, size_t *allocSize)
uint8_t * deserialize_uint8_t(uint8_t *dest, uint32_t num, uint8_t *buffer)
uint8_t * serialize_uint16_t(const uint16_t *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 * deserialize_int64_t(int64_t *dest, uint32_t num, uint8_t *buffer)
uint8_t * serialize_uint8_t(const uint8_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 * deserialize_uint64_t_array(uint64_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
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)
uint8_t * deserialize_int32_t(int32_t *dest, uint32_t num, uint8_t *buffer)
uint16_t PKTHEAD_CMD_TYPE
uint32_t PKTHEAD_TOTLEN_TYPE
uint8_t * c_recv_packet_unlock(c_socket_t *sckt, PKTHEAD_CMD_TYPE *cmd, PKTHEAD_TOTLEN_TYPE *totSize, PKTHEAD_NPARAMS_TYPE *totParams)
Definitions and types for CAENSerDes.h.
uint8_t * serialize_uint32_t(const uint32_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)