DTNMA Reference Tools v2.0.0 - 9.gaff6489
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
cace_ari_prim_val_u Union Reference

Possible values types within an cace_ari_lit_t::value. More...

#include <lit.h>

+ Collaboration diagram for cace_ari_prim_val_u:

Data Fields

cace_ari_bool as_bool
 Used when cace_ari_lit_t::prim_type is CACE_ARI_PRIM_BOOL.
 
uint64_t as_uint64
 Used when cace_ari_lit_t::prim_type is CACE_ARI_PRIM_UINT64.
 
int64_t as_int64
 Used when cace_ari_lit_t::prim_type is CACE_ARI_PRIM_INT64 or CACE_ARI_TYPE_ARITYPE.
 
cace_ari_real64 as_float64
 Used when cace_ari_lit_t::prim_type is CACE_ARI_PRIM_FLOAT64.
 
cace_data_t 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.
 
struct timespec as_timespec
 Used when cace_ari_lit_t::prim_type is CACE_ARI_PRIM_TIMESPEC.
 
struct cace_ari_ac_s * as_ac
 Used when cace_ari_lit_t::ari_type is CACE_ARI_TYPE_AC.
 
struct cace_ari_am_s * as_am
 Used when cace_ari_lit_t::ari_type is CACE_ARI_TYPE_AM.
 
struct cace_ari_tbl_s * as_tbl
 Used when cace_ari_lit_t::ari_type is CACE_ARI_TYPE_TBL.
 
struct cace_ari_execset_s * as_execset
 Used when cace_ari_lit_t::ari_type is CACE_ARI_TYPE_EXECSET.
 
struct cace_ari_rptset_s * as_rptset
 Used when cace_ari_lit_t::ari_type is CACE_ARI_TYPE_RPTSET.
 

Detailed Description

Possible values types within an cace_ari_lit_t::value.

Field Documentation

◆ as_timespec

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 [8].

Referenced by cace_ari_cbor_decode_stream(), cace_ari_cmp(), cace_ari_equal(), cace_ari_get_td(), cace_ari_get_tp(), and cace_ari_get_tp_posix().


The documentation for this union was generated from the following file: