|
libcfe
0.12.1
some useful C-functions
|
#include <stdint.h>Go to the source code of this file.
Macros | |
| #define | CFE_UCHAR CFE_UINT8 |
| #define | CFE_SCHAR CFE_INT8 |
Typedefs | |
| typedef enum cfe_value_type | cfe_value_type_t |
Enumerations | |
| enum | cfe_value_type { CFE_NIL, CFE_BOOLEAN, CFE_UINT8, CFE_INT8, CFE_UINT16, CFE_INT16, CFE_UINT32, CFE_INT32, CFE_UINT64, CFE_INT64, CFE_FLOAT, CFE_DOUBLE, CFE_LDOUBLE, CFE_STRING, CFE_S_STRING, CFE_U_STRING, CFE_POINTER, CFE_NULL } |
Functions | |
| cfe_value_t * | cfe_value_new (void) |
| void | cfe_value_free (cfe_value_t *v) |
| uint8_t | cfe_value_get_boolean (const cfe_value_t *v, int8_t *value) |
| uint8_t | cfe_value_set_boolean (cfe_value_t *v, int8_t value) |
| uint8_t | cfe_value_get_uchar (const cfe_value_t *v, unsigned char *value) |
| uint8_t | cfe_value_set_uchar (cfe_value_t *v, unsigned char value) |
| uint8_t | cfe_value_get_schar (const cfe_value_t *v, signed char *value) |
| uint8_t | cfe_value_set_schar (cfe_value_t *v, signed char value) |
| uint8_t | cfe_value_get_int8 (const cfe_value_t *v, int8_t *value) |
| uint8_t | cfe_value_set_int8 (cfe_value_t *v, int8_t value) |
| uint8_t | cfe_value_get_uint8 (const cfe_value_t *v, uint8_t *value) |
| uint8_t | cfe_value_set_uint8 (cfe_value_t *v, uint8_t value) |
| uint8_t | cfe_value_get_int16 (const cfe_value_t *v, int16_t *value) |
| uint8_t | cfe_value_set_int16 (cfe_value_t *v, int16_t value) |
| uint8_t | cfe_value_get_uint16 (const cfe_value_t *v, uint16_t *value) |
| uint8_t | cfe_value_set_uint16 (cfe_value_t *v, uint16_t value) |
| uint8_t | cfe_value_get_int32 (const cfe_value_t *v, int32_t *value) |
| uint8_t | cfe_value_set_int32 (cfe_value_t *v, int32_t value) |
| uint8_t | cfe_value_get_uint32 (const cfe_value_t *v, uint32_t *value) |
| uint8_t | cfe_value_set_uint32 (cfe_value_t *v, uint32_t value) |
| uint8_t | cfe_value_get_int64 (const cfe_value_t *v, int64_t *value) |
| uint8_t | cfe_value_set_int64 (cfe_value_t *v, int64_t value) |
| uint8_t | cfe_value_get_uint64 (const cfe_value_t *v, uint64_t *value) |
| uint8_t | cfe_value_set_uint64 (cfe_value_t *v, uint64_t value) |
| uint8_t | cfe_value_get_signed_int (const cfe_value_t *v, signed int *value) |
| uint8_t | cfe_value_set_signed_int (cfe_value_t *v, signed int value) |
| uint8_t | cfe_value_get_unsigned_int (const cfe_value_t *v, unsigned int *value) |
| uint8_t | cfe_value_set_unsigned_int (cfe_value_t *v, unsigned int value) |
| uint8_t | cfe_value_get_signed_long (const cfe_value_t *v, signed long *value) |
| uint8_t | cfe_value_set_signed_long (cfe_value_t *v, signed long value) |
| uint8_t | cfe_value_get_unsigned_long (const cfe_value_t *v, unsigned long *value) |
| uint8_t | cfe_value_set_unsigned_long (cfe_value_t *v, unsigned long value) |
| uint8_t | cfe_value_get_float (const cfe_value_t *v, float *value) |
| uint8_t | cfe_value_set_float (cfe_value_t *v, float value) |
| uint8_t | cfe_value_get_double (const cfe_value_t *v, double *value) |
| uint8_t | cfe_value_set_double (cfe_value_t *v, double value) |
| uint8_t | cfe_value_get_long_double (const cfe_value_t *v, long double *value) |
| uint8_t | cfe_value_set_long_double (cfe_value_t *v, long double value) |
| uint8_t | cfe_value_get_string (const cfe_value_t *v, char **value) |
| uint8_t | cfe_value_set_string (cfe_value_t *v, char *value) |
| uint8_t | cfe_value_get_pointer (const cfe_value_t *v, void **value) |
| uint8_t | cfe_value_set_pointer (cfe_value_t *v, void *value) |
| uint8_t | cfe_value_set_null (cfe_value_t *v) |
| uint8_t | cfe_value_is_null (const cfe_value_t *v) |
| uint8_t | cfe_value_is_nil (const cfe_value_t *v) |
| uint8_t | cfe_value_check_type (const cfe_value_t *v, cfe_value_type_t type) |
| cfe_value_type_t | cfe_value_get_type (const cfe_value_t *v) |
| #define CFE_SCHAR CFE_INT8 |
Definition at line 11 of file cfe_value.h.
| #define CFE_UCHAR CFE_UINT8 |
Definition at line 10 of file cfe_value.h.
| typedef enum cfe_value_type cfe_value_type_t |
Definition at line 7 of file cfe_value.h.
| enum cfe_value_type |
Definition at line 13 of file cfe_value.h.
|
inline |
| void cfe_value_free | ( | cfe_value_t * | v | ) |
Definition at line 61 of file cfe_value.c.
| uint8_t cfe_value_get_boolean | ( | const cfe_value_t * | v, |
| int8_t * | value | ||
| ) |
| uint8_t cfe_value_get_double | ( | const cfe_value_t * | v, |
| double * | value | ||
| ) |
| uint8_t cfe_value_get_float | ( | const cfe_value_t * | v, |
| float * | value | ||
| ) |
| uint8_t cfe_value_get_int16 | ( | const cfe_value_t * | v, |
| int16_t * | value | ||
| ) |
| uint8_t cfe_value_get_int32 | ( | const cfe_value_t * | v, |
| int32_t * | value | ||
| ) |
| uint8_t cfe_value_get_int64 | ( | const cfe_value_t * | v, |
| int64_t * | value | ||
| ) |
| uint8_t cfe_value_get_int8 | ( | const cfe_value_t * | v, |
| int8_t * | value | ||
| ) |
| uint8_t cfe_value_get_long_double | ( | const cfe_value_t * | v, |
| long double * | value | ||
| ) |
| uint8_t cfe_value_get_pointer | ( | const cfe_value_t * | v, |
| void ** | value | ||
| ) |
| uint8_t cfe_value_get_schar | ( | const cfe_value_t * | v, |
| signed char * | value | ||
| ) |
| uint8_t cfe_value_get_signed_int | ( | const cfe_value_t * | v, |
| signed int * | value | ||
| ) |
| uint8_t cfe_value_get_signed_long | ( | const cfe_value_t * | v, |
| signed long * | value | ||
| ) |
| uint8_t cfe_value_get_string | ( | const cfe_value_t * | v, |
| char ** | value | ||
| ) |
| cfe_value_type_t cfe_value_get_type | ( | const cfe_value_t * | v | ) |
| uint8_t cfe_value_get_uchar | ( | const cfe_value_t * | v, |
| unsigned char * | value | ||
| ) |
| uint8_t cfe_value_get_uint16 | ( | const cfe_value_t * | v, |
| uint16_t * | value | ||
| ) |
| uint8_t cfe_value_get_uint32 | ( | const cfe_value_t * | v, |
| uint32_t * | value | ||
| ) |
| uint8_t cfe_value_get_uint64 | ( | const cfe_value_t * | v, |
| uint64_t * | value | ||
| ) |
| uint8_t cfe_value_get_uint8 | ( | const cfe_value_t * | v, |
| uint8_t * | value | ||
| ) |
| uint8_t cfe_value_get_unsigned_int | ( | const cfe_value_t * | v, |
| unsigned int * | value | ||
| ) |
| uint8_t cfe_value_get_unsigned_long | ( | const cfe_value_t * | v, |
| unsigned long * | value | ||
| ) |
| uint8_t cfe_value_is_nil | ( | const cfe_value_t * | v | ) |
| uint8_t cfe_value_is_null | ( | const cfe_value_t * | v | ) |
| cfe_value_t* cfe_value_new | ( | void | ) |
Definition at line 54 of file cfe_value.c.
| uint8_t cfe_value_set_boolean | ( | cfe_value_t * | v, |
| int8_t | value | ||
| ) |
| uint8_t cfe_value_set_double | ( | cfe_value_t * | v, |
| double | value | ||
| ) |
| uint8_t cfe_value_set_float | ( | cfe_value_t * | v, |
| float | value | ||
| ) |
| uint8_t cfe_value_set_int16 | ( | cfe_value_t * | v, |
| int16_t | value | ||
| ) |
| uint8_t cfe_value_set_int32 | ( | cfe_value_t * | v, |
| int32_t | value | ||
| ) |
| uint8_t cfe_value_set_int64 | ( | cfe_value_t * | v, |
| int64_t | value | ||
| ) |
| uint8_t cfe_value_set_int8 | ( | cfe_value_t * | v, |
| int8_t | value | ||
| ) |
| uint8_t cfe_value_set_long_double | ( | cfe_value_t * | v, |
| long double | value | ||
| ) |
| uint8_t cfe_value_set_null | ( | cfe_value_t * | v | ) |
Definition at line 136 of file cfe_value.c.
| uint8_t cfe_value_set_pointer | ( | cfe_value_t * | v, |
| void * | value | ||
| ) |
| uint8_t cfe_value_set_schar | ( | cfe_value_t * | v, |
| signed char | value | ||
| ) |
| uint8_t cfe_value_set_signed_int | ( | cfe_value_t * | v, |
| signed int | value | ||
| ) |
| uint8_t cfe_value_set_signed_long | ( | cfe_value_t * | v, |
| signed long | value | ||
| ) |
| uint8_t cfe_value_set_string | ( | cfe_value_t * | v, |
| char * | value | ||
| ) |
Definition at line 98 of file cfe_value.c.
| uint8_t cfe_value_set_uchar | ( | cfe_value_t * | v, |
| unsigned char | value | ||
| ) |
| uint8_t cfe_value_set_uint16 | ( | cfe_value_t * | v, |
| uint16_t | value | ||
| ) |
| uint8_t cfe_value_set_uint32 | ( | cfe_value_t * | v, |
| uint32_t | value | ||
| ) |
| uint8_t cfe_value_set_uint64 | ( | cfe_value_t * | v, |
| uint64_t | value | ||
| ) |
| uint8_t cfe_value_set_uint8 | ( | cfe_value_t * | v, |
| uint8_t | value | ||
| ) |
| uint8_t cfe_value_set_unsigned_int | ( | cfe_value_t * | v, |
| unsigned int | value | ||
| ) |
| uint8_t cfe_value_set_unsigned_long | ( | cfe_value_t * | v, |
| unsigned long | value | ||
| ) |