|
DTNMA Reference Tools v2.2.0 - 5.ga116361
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
#include "idseg_val.h"
Include dependency graph for idseg_val.c:Functions | |
| void | cace_amm_idseg_val_init (cace_amm_idseg_val_t *obj) |
| void | cace_amm_idseg_val_deinit (cace_amm_idseg_val_t *obj) |
| 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. | |
| 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. | |
| 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. | |
| void | cace_ari_idseg_set_from_val (cace_ari_idseg_t *obj, const cace_amm_idseg_val_t *src) |
| Set a specific segment from a source definition. | |
| void cace_amm_idseg_val_deinit | ( | cace_amm_idseg_val_t * | obj | ) |
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().
| void cace_amm_idseg_val_init | ( | cace_amm_idseg_val_t * | obj | ) |
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().
| 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.
| [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.
| 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.
| [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.
| 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.
| [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().
| void cace_ari_idseg_set_from_val | ( | cace_ari_idseg_t * | obj, |
| const cace_amm_idseg_val_t * | src | ||
| ) |
Set a specific segment from a source definition.
Integer form is preferred here.
| [out] | obj | The segment value to set. |
| [in] | src | The source to take the value from. |
References cace_ari_idseg_t::as_int, cace_ari_idseg_t::as_text, cace_ari_idseg_deinit(), cace_ari_idseg_t::form, cace_amm_idseg_val_t::has_intenum, cace_amm_idseg_val_t::intenum, and cace_amm_idseg_val_t::name.
Referenced by refda_acl_check_ensure_object(), and refda_adm_ietf_dtnma_agent_ctrl_obsolete_odm().