|
| static PKTHEAD_PROTOVERS_TYPE * | getProtoVersPtr (uint8_t *header) |
| |
| static const PKTHEAD_PROTOVERS_TYPE * | getProtoVersConstPtr (const uint8_t *header) |
| |
| static PKTHEAD_TOTLEN_TYPE * | getSizePtr (uint8_t *header) |
| |
| static PKTHEAD_CMD_TYPE * | getCmdPtr (uint8_t *header) |
| |
| static const PKTHEAD_CMD_TYPE * | getCmdConstPtr (const uint8_t *header) |
| |
| static PKTHEAD_NPARAMS_TYPE * | getParamsNumPtr (uint8_t *header) |
| |
| static bool | checkProtoVersPtr (const uint8_t *header, uint8_t version) |
| |
| static PKTHEAD_TOTLEN_TYPE * | setSizeToHeader (uint8_t *header, PKTHEAD_TOTLEN_TYPE size) |
| |
| static PKTHEAD_NPARAMS_TYPE * | incrHeaderParamsNum (uint8_t *header) |
| |
| static size_t | getSizeOfType (c_type_t t) |
| |
| uint8_t * | c_createheader (uint16_t version, PKTHEAD_CMD_TYPE cmd, size_t *allocatedSize) |
| |
| PKTHEAD_CMD_TYPE | c_getcmd (const 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 * | c_recv_packet_unlock (c_socket_t *sckt, PKTHEAD_CMD_TYPE *cmd, PKTHEAD_TOTLEN_TYPE *totSize, PKTHEAD_NPARAMS_TYPE *totParams) |
| |
| static PARAMTYPE_TYPE | ptypeton (PARAMTYPE_TYPE type) |
| |
| static PARAMTYPE_TYPE | ntoptype (PARAMTYPE_TYPE type) |
| |
| static PARAMNUM_TYPE | pnumton (PARAMNUM_TYPE type) |
| |
| static PARAMNUM_TYPE | ntopnum (PARAMNUM_TYPE type) |
| |
| static c_type_t | toggleSigned (c_type_t type) |
| |
| uint8_t * | serialize_int8_t (const int8_t *src, uint32_t num, uint8_t *buffer, size_t *allocSize) |
| |
| uint8_t * | serialize_char (const char *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) |
| |
| uint8_t * | deserialize_int8_t (int8_t *dest, 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_char (char *dest, uint32_t maxnum, uint8_t *buffer) |
| |
| uint8_t * | deserialize_uint8_t (uint8_t *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) |
| |
| uint8_t * | deserialize_int16_t (int16_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) |
| |
| uint8_t * | deserialize_uint16_t (uint16_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 * | deserialize_int32_t (int32_t *dest, uint32_t num, uint8_t *buffer) |
| |
| uint8_t * | deserialize_int32_t_array (int32_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer) |
| |
| uint8_t * | deserialize_uint32_t (uint32_t *dest, uint32_t num, uint8_t *buffer) |
| |
| uint8_t * | deserialize_uint32_t_array (uint32_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer) |
| |
| uint8_t * | deserialize_int64_t (int64_t *dest, 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_uint64_t (uint64_t *dest, uint32_t num, uint8_t *buffer) |
| |
| uint8_t * | deserialize_uint64_t_array (uint64_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer) |
| |
| uint8_t * | deserialize_float (float *dest, uint32_t num, uint8_t *buffer) |
| |
| 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_double_array (double *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer) |
| |
TCP/IP CAEN protocol.
- Author
- Giovanni Cerretani
Definition in file CAENSerDes.c.