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

Functions

void cace_amm_obj_store_init (cace_amm_obj_store_t *store)
 
void cace_amm_obj_store_deinit (cace_amm_obj_store_t *store)
 
cace_amm_obj_ns_tcace_amm_obj_store_add_ns (cace_amm_obj_store_t *store, const cace_amm_idseg_ref_t org_id, const cace_amm_idseg_ref_t model_id, const char *revision)
 Attempt to add a new namespace to the object store.
 
cace_amm_obj_ns_tcace_amm_obj_store_find_ns (cace_amm_obj_store_t *store, const cace_ari_t *ref)
 Find existing namespace in the object store.
 
cace_amm_obj_org_tcace_amm_obj_store_find_org_name (const cace_amm_obj_store_t *store, const char *name)
 
cace_amm_obj_org_tcace_amm_obj_store_find_org_enum (const cace_amm_obj_store_t *store, cace_ari_int_id_t intenum)
 

Function Documentation

◆ cace_amm_obj_store_add_ns()

cace_amm_obj_ns_t * cace_amm_obj_store_add_ns ( cace_amm_obj_store_t store,
const cace_amm_idseg_ref_t  org_id,
const cace_amm_idseg_ref_t  model_id,
const char *  revision 
)

◆ cace_amm_obj_store_deinit()

◆ cace_amm_obj_store_find_ns()

◆ cace_amm_obj_store_find_org_enum()

cace_amm_obj_org_t * cace_amm_obj_store_find_org_enum ( const cace_amm_obj_store_t store,
cace_ari_int_id_t  intenum 
)

◆ cace_amm_obj_store_find_org_name()

cace_amm_obj_org_t * cace_amm_obj_store_find_org_name ( const cace_amm_obj_store_t store,
const char *  name 
)

◆ cace_amm_obj_store_init()