DTNMA Reference Tools v2.3.0 - 0.gf3d5850
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
iana_display_hints.c File Reference

This is the compilation unit for the implementation of the ADM module "iana-display-hints" for the C-language reference DA. More...

#include "iana_display_hints.h"
#include "refda/agent.h"
#include "refda/ctrl_exec_ctx.h"
#include "refda/edd_prod_ctx.h"
#include "refda/oper_eval_ctx.h"
#include "refda/register.h"
#include "cace/amm/semtype.h"
#include "cace/ari/text.h"
#include "cace/util/defs.h"
#include "cace/util/logging.h"
#include "cace/util/mutex.h"
+ Include dependency graph for iana_display_hints.c:

Functions

int refda_adm_iana_display_hints_init (refda_agent_t *agent)
 Initializer for the ADM module iana-display-hints.
 

Detailed Description

This is the compilation unit for the implementation of the ADM module "iana-display-hints" for the C-language reference DA.

This contains definitions of every AMM object instance in the ADM and file-local callback functions for all EDDs, CTRLs, and OPERs.

Function Documentation

◆ refda_adm_iana_display_hints_init()

int refda_adm_iana_display_hints_init ( refda_agent_t agent)

Initializer for the ADM module iana-display-hints.

Parameters
[in,out]agentThe agent to register this namespace and its objects within.
Returns
Zero upon success.

Register IDENT objects

References refda_amm_ident_desc_t::abstract, agent, refda_amm_ident_desc_t::bases, cace_amm_idseg_ref_withenum(), cace_amm_obj_store_add_ns(), cace_ari_set_objref_path_intid(), CACE_ARI_TYPE_IDENT, CACE_LOG_DEBUG, CACE_MALLOC, CACE_MUTEX_LOCK, CACE_MUTEX_UNLOCK, CHKERR1, refda_amm_ident_base_t::name, refda_agent_t::objs, refda_agent_t::objs_mutex, REFDA_ADM_IANA_DISPLAY_HINTS_ENUM_OBJID_IDENT_DISPLAY_BSTR_BASE16, REFDA_ADM_IANA_DISPLAY_HINTS_ENUM_OBJID_IDENT_DISPLAY_BSTR_BASE64, REFDA_ADM_IANA_DISPLAY_HINTS_ENUM_OBJID_IDENT_DISPLAY_BSTR_TEXT, REFDA_ADM_IANA_DISPLAY_HINTS_ENUM_OBJID_IDENT_DISPLAY_FLOAT_DEC, REFDA_ADM_IANA_DISPLAY_HINTS_ENUM_OBJID_IDENT_DISPLAY_FLOAT_EXP, REFDA_ADM_IANA_DISPLAY_HINTS_ENUM_OBJID_IDENT_DISPLAY_FLOAT_HEX, REFDA_ADM_IANA_DISPLAY_HINTS_ENUM_OBJID_IDENT_DISPLAY_INT_BIN, REFDA_ADM_IANA_DISPLAY_HINTS_ENUM_OBJID_IDENT_DISPLAY_INT_DEC, REFDA_ADM_IANA_DISPLAY_HINTS_ENUM_OBJID_IDENT_DISPLAY_INT_HEX, REFDA_ADM_IANA_DISPLAY_HINTS_ENUM_OBJID_IDENT_DISPLAY_TIME_DEC, REFDA_ADM_IANA_DISPLAY_HINTS_ENUM_OBJID_IDENT_DISPLAY_TIME_TEXT, REFDA_ADM_IANA_DISPLAY_HINTS_MODEL_ENUM, REFDA_ADM_IANA_DISPLAY_HINTS_MODEL_NAME, REFDA_ADM_IANA_DISPLAY_HINTS_MODEL_REVISION, REFDA_ADM_IANA_DISPLAY_HINTS_ORG_ENUM, REFDA_ADM_IANA_DISPLAY_HINTS_ORG_NAME, refda_amm_ident_desc_init(), and refda_register_ident().