DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
obj_ns.c File Reference
#include "obj_ns.h"
#include "obj_org.h"
#include "cace/ari/text.h"
#include "cace/util/logging.h"
+ Include dependency graph for obj_ns.c:

Functions

void cace_amm_obj_ns_ctr_init (cace_amm_obj_ns_ctr_t *obj)
 
void cace_amm_obj_ns_ctr_deinit (cace_amm_obj_ns_ctr_t *obj)
 
void cace_amm_obj_ns_init (cace_amm_obj_ns_t *ns)
 
void cace_amm_obj_ns_deinit (cace_amm_obj_ns_t *ns)
 
cace_amm_obj_desc_tcace_amm_obj_ns_add_obj (cace_amm_obj_ns_t *ns, cace_ari_type_t obj_type, const cace_amm_idseg_ref_t obj_id)
 
cace_amm_obj_desc_tcace_amm_obj_ns_find_obj_name (const cace_amm_obj_ns_t *ns, cace_ari_type_t obj_type, const char *name)
 
cace_amm_obj_desc_tcace_amm_obj_ns_find_obj_enum (const cace_amm_obj_ns_t *ns, cace_ari_type_t obj_type, cace_ari_int_id_t intenum)
 
bool cace_amm_obj_ns_is_match (const cace_amm_obj_ns_t *ns, cace_ari_int_id_t org_id, cace_ari_int_id_t model_id)
 Determine if the object namespace has specific enumerations.
 
bool cace_amm_obj_ns_is_odm (const cace_amm_obj_ns_t *ns)
 Determine if the object namespace is an ODM.
 

Function Documentation

◆ cace_amm_obj_ns_add_obj()

◆ cace_amm_obj_ns_ctr_deinit()

◆ cace_amm_obj_ns_ctr_init()

◆ cace_amm_obj_ns_deinit()

◆ cace_amm_obj_ns_find_obj_enum()

◆ cace_amm_obj_ns_find_obj_name()

◆ cace_amm_obj_ns_init()

◆ cace_amm_obj_ns_is_match()

bool cace_amm_obj_ns_is_match ( const cace_amm_obj_ns_t ns,
cace_ari_int_id_t  org_id,
cace_ari_int_id_t  model_id 
)

Determine if the object namespace has specific enumerations.

Parameters
[in]Thenamespace to inspect.
org_idThe organization enumeration.
model_idThe model enumeration.
Returns
True if the namespace has the given identifiers.

References CHKFALSE, cace_amm_idseg_val_t::has_intenum, cace_amm_idseg_val_t::intenum, cace_amm_obj_ns_t::model_id, and cace_amm_obj_ns_t::org_id.

Referenced by cace_amm_type_set_name_semtype().

◆ cace_amm_obj_ns_is_odm()