DTNMA Reference Tools v2.0.0 - 7.g88e232c
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
This file contains ARI type definitions and basic lookup functions. More...
Macros | |
#define | M_OPL_cace_ari_type_t() M_ENUM_OPLIST(cace_ari_type_t, CACE_ARI_TYPE_NULL) |
M*LIB OPLIST for the enum cace_ari_type_t. | |
Enumerations | |
enum | cace_ari_type_t { CACE_ARI_TYPE_LITERAL = 255 , CACE_ARI_TYPE_NULL = 0 , CACE_ARI_TYPE_BOOL = 1 , CACE_ARI_TYPE_BYTE = 2 , CACE_ARI_TYPE_INT = 4 , CACE_ARI_TYPE_UINT = 5 , CACE_ARI_TYPE_VAST = 6 , CACE_ARI_TYPE_UVAST = 7 , CACE_ARI_TYPE_REAL32 = 8 , CACE_ARI_TYPE_REAL64 = 9 , CACE_ARI_TYPE_TEXTSTR = 10 , CACE_ARI_TYPE_BYTESTR = 11 , CACE_ARI_TYPE_TP = 12 , CACE_ARI_TYPE_TD = 13 , CACE_ARI_TYPE_LABEL = 14 , CACE_ARI_TYPE_CBOR = 15 , CACE_ARI_TYPE_ARITYPE = 16 , CACE_ARI_TYPE_AC = 17 , CACE_ARI_TYPE_AM = 18 , CACE_ARI_TYPE_TBL = 19 , CACE_ARI_TYPE_EXECSET = 20 , CACE_ARI_TYPE_RPTSET = 21 , CACE_ARI_TYPE_OBJECT = -256 , CACE_ARI_TYPE_NAMESPACE = -255 , CACE_ARI_TYPE_IDENT = -1 , CACE_ARI_TYPE_CONST = -2 , CACE_ARI_TYPE_CTRL = -3 , CACE_ARI_TYPE_EDD = -4 , CACE_ARI_TYPE_OPER = -6 , CACE_ARI_TYPE_SBR = -8 , CACE_ARI_TYPE_TBR = -10 , CACE_ARI_TYPE_VAR = -11 , CACE_ARI_TYPE_TYPEDEF = -12 } |
All value types representable by an ARI. More... | |
Functions | |
const char * | cace_ari_type_to_name (int32_t typenum) |
Lookup a type ID from its integer enumeration. | |
int | cace_ari_type_from_name (int32_t *typenum, const char *name) |
Lookup a type ID from its text name. | |
This file contains ARI type definitions and basic lookup functions.
enum cace_ari_type_t |
int cace_ari_type_from_name | ( | int32_t * | typenum, |
const char * | name | ||
) |
Lookup a type ID from its text name.
[out] | typenum | The integer value to store the found result. A null value means just search but don't store. |
[in] | name | The name to search for. |
References CHKERR1.
const char * cace_ari_type_to_name | ( | int32_t | typenum | ) |
Lookup a type ID from its integer enumeration.
typenum | The integer value to search for. |