|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
Include dependency graph for idseg_val.h:
This graph shows which files directly or indirectly include this file:Data Structures | |
| struct | cace_amm_idseg_val_t |
| Each component of a namespace identifier. More... | |
Functions | |
| static void | cace_amm_idseg_val_init (cace_amm_idseg_val_t *obj) |
| static void | cace_amm_idseg_val_deinit (cace_amm_idseg_val_t *obj) |
| static void | cace_amm_idseg_val_set (cace_amm_idseg_val_t *obj, const cace_amm_idseg_val_t *src) |
| Copy by-value from another instance. | |
| static void | cace_amm_idseg_val_set_fromref (cace_amm_idseg_val_t *obj, const cace_amm_idseg_ref_t *src) |
| Copy by-value from an ID segment reference. | |
| static bool | cace_amm_idseg_val_match_int (const cace_amm_idseg_val_t *obj, cace_ari_int_id_t id) |
| Check if this ID segment matches a specific integer enumeration. | |
|
inlinestatic |
References CHKVOID, cace_amm_idseg_val_t::has_intenum, cace_amm_idseg_val_t::intenum, and cace_amm_idseg_val_t::name.
Referenced by cace_amm_obj_desc_deinit(), cace_amm_obj_ns_deinit(), and cace_amm_obj_org_deinit().
|
inlinestatic |
References CHKVOID, cace_amm_idseg_val_t::has_intenum, cace_amm_idseg_val_t::intenum, and cace_amm_idseg_val_t::name.
Referenced by cace_amm_obj_desc_init(), cace_amm_obj_ns_init(), and cace_amm_obj_org_init().
|
inlinestatic |
Check if this ID segment matches a specific integer enumeration.
| [in] | obj | The object to check. |
| id | The integer value to check. |
References CHKRET, cace_amm_idseg_val_t::has_intenum, and cace_amm_idseg_val_t::intenum.
|
inlinestatic |
Copy by-value from another instance.
| [out] | obj | The object to set state on. |
| [in] | src | The object to copy from. |
References CHKVOID, cace_amm_idseg_val_t::has_intenum, cace_amm_idseg_val_t::intenum, and cace_amm_idseg_val_t::name.
|
inlinestatic |
Copy by-value from an ID segment reference.
| [out] | obj | The object to set state on. |
| [in] | src | The object to copy from. |
References CHKVOID, cace_amm_idseg_ref_t::has_intenum, cace_amm_idseg_val_t::has_intenum, cace_amm_idseg_ref_t::intenum, cace_amm_idseg_val_t::intenum, cace_amm_idseg_ref_t::name, and cace_amm_idseg_val_t::name.
Referenced by cace_amm_obj_ns_add_obj(), and cace_amm_obj_store_add_ns().