|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
Possible values types within an cace_ari_lit_t::value. More...
#include <lit.h>
Collaboration diagram for cace_ari_prim_val_u:Possible values types within an cace_ari_lit_t::value.
| struct cace_ari_ac_s* cace_ari_prim_val_u::as_ac |
Used when cace_ari_lit_t::ari_type is CACE_ARI_TYPE_AC.
Referenced by cace_ari_cbor_decode_stream(), cace_ari_cbor_encode_stream(), cace_ari_cget_ac(), cace_ari_cmp(), cace_ari_equal(), cace_ari_get_ac(), cace_ari_lit_copy(), cace_ari_lit_deinit(), cace_ari_lit_init_container(), cace_ari_text_encode_lit(), cace_ari_translate_ari(), cace_ari_visit_ari(), and test_refda_exec_target().
| struct cace_ari_am_s* cace_ari_prim_val_u::as_am |
Used when cace_ari_lit_t::ari_type is CACE_ARI_TYPE_AM.
Referenced by cace_ari_cbor_decode_stream(), cace_ari_cbor_encode_stream(), cace_ari_cget_am(), cace_ari_cmp(), cace_ari_equal(), cace_ari_get_am(), cace_ari_lit_copy(), cace_ari_lit_deinit(), cace_ari_lit_init_container(), cace_ari_text_encode_lit(), cace_ari_translate_ari(), and cace_ari_visit_ari().
| cace_ari_bool cace_ari_prim_val_u::as_bool |
Used when cace_ari_lit_t::prim_type is CACE_ARI_PRIM_BOOL.
Referenced by cace_amm_ari_is_truthy(), cace_ari_cbor_decode_primval(), cace_ari_cbor_encode_primval(), cace_ari_cmp(), cace_ari_equal(), cace_ari_get_bool(), cace_ari_hash_visit_lit(), cace_ari_text_encode_lit(), cace_numeric_binary_comparison_operator(), test_cace_ari_cbor_decode_lit_prim_bool(), and test_cace_ari_cbor_decode_lit_typed_bool().
| cace_data_t cace_ari_prim_val_u::as_data |
Used when cace_ari_lit_t::prim_type is CACE_ARI_PRIM_TSTR or CACE_ARI_PRIM_BSTR, or when cace_ari_lit_t::ari_type is CACE_ARI_TYPE_LABEL or CACE_ARI_TYPE_CBOR.
Referenced by cace_amm_ari_is_truthy(), cace_ari_cbor_decode_label(), cace_ari_cbor_decode_primval(), cace_ari_cbor_encode_primval(), cace_ari_cget_bstr(), cace_ari_cget_tstr(), cace_ari_cget_tstr_cstr(), cace_ari_cmp(), cace_ari_equal(), cace_ari_hash_visit_lit(), cace_ari_lit_copy(), cace_ari_lit_deinit(), cace_ari_text_encode_lit(), normalize_key(), test_cace_ari_cbor_decode_lit_prim_bstr(), and test_cace_ari_cbor_decode_lit_prim_tstr().
| struct cace_ari_execset_s* cace_ari_prim_val_u::as_execset |
Used when cace_ari_lit_t::ari_type is CACE_ARI_TYPE_EXECSET.
Referenced by cace_ari_cbor_decode_stream(), cace_ari_cbor_encode_stream(), cace_ari_cget_execset(), cace_ari_cmp(), cace_ari_equal(), cace_ari_get_execset(), cace_ari_lit_copy(), cace_ari_lit_deinit(), cace_ari_lit_init_container(), cace_ari_text_encode_lit(), cace_ari_visit_ari(), and refda_exec_add_execset().
| cace_ari_real64 cace_ari_prim_val_u::as_float64 |
Used when cace_ari_lit_t::prim_type is CACE_ARI_PRIM_FLOAT64.
Referenced by ari_numeric_add(), builtin_anyfloat_constraints(), builtin_anyint_constraints(), builtin_time_constraints(), cace_amm_ari_is_truthy(), cace_ari_cbor_decode_primval(), cace_ari_cbor_encode_primval(), cace_ari_cmp(), cace_ari_equal(), cace_ari_hash_visit_lit(), cace_ari_text_encode_lit(), cace_numeric_binary_comparison_operator(), cace_numeric_binary_operator(), cace_numeric_is_zero(), refda_adm_ietf_dtnma_agent_oper_negate(), test_cace_ari_cbor_decode_lit_prim_float32(), test_cace_ari_cbor_decode_lit_prim_float64(), test_cace_ari_cbor_decode_lit_typed_real64(), timespec_numeric_div(), and timespec_numeric_mul().
| int64_t cace_ari_prim_val_u::as_int64 |
Used when cace_ari_lit_t::prim_type is CACE_ARI_PRIM_INT64 or CACE_ARI_TYPE_ARITYPE.
Referenced by ari_numeric_add(), builtin_anyfloat_constraints(), builtin_anyint_constraints(), builtin_time_constraints(), cace_amm_ari_is_truthy(), cace_ari_cbor_decode_execset(), cace_ari_cbor_decode_label(), cace_ari_cbor_decode_primval(), cace_ari_cbor_decode_rptset(), cace_ari_cbor_encode_primval(), cace_ari_cmp(), cace_ari_equal(), cace_ari_get_aritype_int(), cace_ari_get_byte(), cace_ari_get_int(), cace_ari_get_uint(), cace_ari_get_uvast(), cace_ari_get_vast(), cace_ari_hash_visit_lit(), cace_ari_text_encode_lit(), cace_eqiv_ari_type(), cace_numeric_binary_comparison_operator(), cace_numeric_binary_operator(), cace_numeric_integer_binary_operator(), cace_numeric_is_zero(), refda_adm_ietf_dtnma_agent_oper_negate(), tbl_filter_sub_label(), test_cace_ari_cbor_decode_lit_prim_int64(), test_cace_ari_cbor_decode_lit_typed_int64(), test_cace_ari_cbor_decode_rptset(), timespec_numeric_div(), and timespec_numeric_mul().
| struct cace_ari_rptset_s* cace_ari_prim_val_u::as_rptset |
Used when cace_ari_lit_t::ari_type is CACE_ARI_TYPE_RPTSET.
Referenced by assert_rptset_items(), cace_ari_cbor_decode_stream(), cace_ari_cbor_encode_stream(), cace_ari_cget_rptset(), cace_ari_cmp(), cace_ari_equal(), cace_ari_get_rptset(), cace_ari_lit_copy(), cace_ari_lit_deinit(), cace_ari_lit_init_container(), cace_ari_text_encode_lit(), and cace_ari_visit_ari().
| struct cace_ari_tbl_s* cace_ari_prim_val_u::as_tbl |
Used when cace_ari_lit_t::ari_type is CACE_ARI_TYPE_TBL.
Referenced by cace_ari_cbor_decode_stream(), cace_ari_cbor_encode_stream(), cace_ari_cget_tbl(), cace_ari_cmp(), cace_ari_equal(), cace_ari_get_tbl(), cace_ari_hash_visit_lit(), cace_ari_lit_copy(), cace_ari_lit_deinit(), cace_ari_lit_init_container(), cace_ari_text_encode_lit(), cace_ari_translate_ari(), and cace_ari_visit_ari().
| struct timespec cace_ari_prim_val_u::as_timespec |
Used when cace_ari_lit_t::prim_type is CACE_ARI_PRIM_TIMESPEC.
For CACE_ARI_TYPE_TP this timespec represents the offset from the DTN Time epoch of [9].
Referenced by builtin_time_constraints(), cace_amm_ari_is_truthy(), cace_ari_cbor_decode_stream(), cace_ari_cbor_encode_primval(), cace_ari_cmp(), cace_ari_equal(), cace_ari_get_td(), cace_ari_get_tp(), cace_ari_get_tp_posix(), cace_ari_hash_visit_lit(), cace_ari_text_encode_lit(), refda_exec_tbr_next_scheduled_time(), test_cace_ari_cbor_decode_rptset(), test_cace_ari_cbor_decode_tp(), timespec_numeric_add(), timespec_numeric_div(), timespec_numeric_mul(), and timespec_numeric_sub().
| uint64_t cace_ari_prim_val_u::as_uint64 |
Used when cace_ari_lit_t::prim_type is CACE_ARI_PRIM_UINT64.
Referenced by ari_numeric_add(), builtin_anyfloat_constraints(), builtin_anyint_constraints(), builtin_time_constraints(), cace_amm_ari_is_truthy(), cace_ari_cbor_decode_label(), cace_ari_cbor_decode_primval(), cace_ari_cbor_encode_primval(), cace_ari_cmp(), cace_ari_equal(), cace_ari_get_byte(), cace_ari_get_int(), cace_ari_get_uint(), cace_ari_get_uvast(), cace_ari_get_vast(), cace_ari_hash_visit_lit(), cace_ari_text_encode_lit(), cace_eqiv_ari_type(), cace_numeric_binary_comparison_operator(), cace_numeric_binary_operator(), cace_numeric_integer_binary_operator(), cace_numeric_is_zero(), refda_adm_ietf_dtnma_agent_oper_bit_not(), refda_adm_ietf_dtnma_agent_oper_negate(), tbl_filter_sub_label(), test_cace_ari_cbor_decode_lit_prim_uint64(), timespec_numeric_div(), and timespec_numeric_mul().