|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
The entire object path as part of a full obj_ref_t. More...
#include <ref.h>
Collaboration diagram for cace_ari_objpath_t:Data Fields | |
| cace_ari_idseg_t | org_id |
| The organization-id segment of the path. | |
| cace_ari_idseg_t | model_id |
| The model-id segment of the path. | |
| cace_ari_date_t | model_rev |
| Date from 1970-01-01 epoch. | |
| cace_ari_idseg_t | type_id |
| The object-type segment of the path. | |
| cace_ari_idseg_t | obj_id |
| The object-id segment of the path. | |
| bool | has_ari_type |
| True if ari_type is valid. | |
| cace_ari_type_t | ari_type |
| Derived ARI type of the referenced object. | |
The entire object path as part of a full obj_ref_t.
Keeping this separate allows using just the identity portion for searching.
| cace_ari_type_t cace_ari_objpath_t::ari_type |
Derived ARI type of the referenced object.
Referenced by builtin_common_objref_match(), cace_amm_lookup_deref(), cace_ari_cbor_encode_stream(), cace_ari_hash_visit_objpath(), cace_ari_objpath_cmp(), cace_ari_objpath_copy(), cace_ari_objpath_derive_type(), cace_ari_objpath_equal(), cace_ari_objpath_init(), cace_ari_objpath_set_intid_opt(), cace_ari_objpath_set_textid_opt(), cace_ari_text_encode_objpath(), refda_adm_ietf_dtnma_agent_set_objpath(), and test_ari_text_encode_ariref().
| bool cace_ari_objpath_t::has_ari_type |
True if ari_type is valid.
Referenced by builtin_common_objref_match(), cace_amm_lookup_deref(), cace_ari_cbor_encode_stream(), cace_ari_hash_visit_objpath(), cace_ari_objpath_cmp(), cace_ari_objpath_copy(), cace_ari_objpath_deinit(), cace_ari_objpath_derive_type(), cace_ari_objpath_equal(), cace_ari_objpath_init(), cace_ari_objpath_set_intid_opt(), cace_ari_objpath_set_textid_opt(), cace_ari_text_encode_objpath(), refda_adm_ietf_dtnma_agent_set_objpath(), and test_ari_text_encode_ariref().
| cace_ari_idseg_t cace_ari_objpath_t::model_id |
The model-id segment of the path.
Referenced by cace_amm_lookup_deref(), cace_amm_obj_store_find_ns(), cace_ari_cbor_decode_stream(), cace_ari_cbor_encode_stream(), cace_ari_hash_visit_objpath(), cace_ari_objpath_cmp(), cace_ari_objpath_copy(), cace_ari_objpath_deinit(), cace_ari_objpath_equal(), cace_ari_objpath_init(), cace_ari_objpath_set_intid_opt(), cace_ari_objpath_set_textid_opt(), cace_ari_text_encode_objpath(), refda_adm_ietf_dtnma_agent_set_objpath(), test_ari_text_encode_ariref(), test_ari_text_encode_nsref_int(), test_ari_text_encode_nsref_text(), test_cace_ari_cbor_decode_objref_path_int(), and TEST_CASE().
| cace_ari_date_t cace_ari_objpath_t::model_rev |
Date from 1970-01-01 epoch.
Referenced by cace_ari_cbor_decode_stream(), cace_ari_cbor_encode_stream(), cace_ari_hash_visit_objpath(), cace_ari_objpath_cmp(), cace_ari_objpath_copy(), cace_ari_objpath_deinit(), cace_ari_objpath_equal(), cace_ari_objpath_init(), cace_ari_text_encode_objpath(), test_ari_text_encode_nsref_text(), test_cace_ari_cbor_decode_objref_path_int(), TEST_CASE(), and TEST_CASE().
| cace_ari_idseg_t cace_ari_objpath_t::obj_id |
The object-id segment of the path.
Referenced by builtin_namespace_match(), builtin_object_match(), cace_amm_lookup_deref(), cace_ari_cbor_decode_stream(), cace_ari_cbor_encode_stream(), cace_ari_hash_visit_objpath(), cace_ari_objpath_cmp(), cace_ari_objpath_copy(), cace_ari_objpath_deinit(), cace_ari_objpath_equal(), cace_ari_objpath_init(), cace_ari_objpath_set_intid_opt(), cace_ari_objpath_set_textid_opt(), cace_ari_text_encode_objpath(), refda_adm_ietf_dtnma_agent_set_objpath(), test_ari_text_encode_ariref(), test_cace_ari_cbor_decode_objref_path_int(), and TEST_CASE().
| cace_ari_idseg_t cace_ari_objpath_t::org_id |
The organization-id segment of the path.
Referenced by cace_amm_lookup_deref(), cace_amm_obj_store_find_ns(), cace_ari_cbor_decode_stream(), cace_ari_cbor_encode_stream(), cace_ari_hash_visit_objpath(), cace_ari_objpath_cmp(), cace_ari_objpath_copy(), cace_ari_objpath_deinit(), cace_ari_objpath_equal(), cace_ari_objpath_init(), cace_ari_objpath_set_intid_opt(), cace_ari_objpath_set_textid_opt(), cace_ari_text_encode_objpath(), cace_ari_text_encode_objref(), refda_adm_ietf_dtnma_agent_set_objpath(), test_ari_text_encode_ariref(), test_ari_text_encode_nsref_int(), test_ari_text_encode_nsref_text(), test_cace_ari_cbor_decode_objref_path_int(), and TEST_CASE().
| cace_ari_idseg_t cace_ari_objpath_t::type_id |
The object-type segment of the path.
Referenced by builtin_namespace_match(), builtin_object_match(), cace_ari_cbor_decode_stream(), cace_ari_cbor_encode_stream(), cace_ari_hash_visit_objpath(), cace_ari_objpath_cmp(), cace_ari_objpath_copy(), cace_ari_objpath_deinit(), cace_ari_objpath_derive_type(), cace_ari_objpath_equal(), cace_ari_objpath_init(), cace_ari_objpath_set_intid_opt(), cace_ari_objpath_set_textid_opt(), cace_ari_text_encode_objpath(), refda_adm_ietf_dtnma_agent_set_objpath(), test_ari_text_encode_ariref(), test_cace_ari_cbor_decode_objref_path_int(), and TEST_CASE().