DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
ietf_amm.h File Reference

This is the header for the implementation of the ADM module "ietf-amm" for the C-language reference DA. More...

#include "refda/agent.h"
#include <cace/util/defs.h>
+ Include dependency graph for ietf_amm.h:
+ This graph shows which files directly or indirectly include this file:

Macros

#define REFDA_ADM_IETF_AMM_ENUM_ADM   0
 Enumeration of the ADM itself.
 

Functions

int refda_adm_ietf_amm_init (refda_agent_t *agent)
 Initializer for the ADM module ietf-amm.
 

Detailed Description

This is the header for the implementation of the ADM module "ietf-amm" for the C-language reference DA.

This contains defines for each enumeration in the ADM and declarations of module-level initialization functions.

Macro Definition Documentation

◆ REFDA_ADM_IETF_AMM_ENUM_ADM

#define REFDA_ADM_IETF_AMM_ENUM_ADM   0

Enumeration of the ADM itself.

Function Documentation

◆ refda_adm_ietf_amm_init()

int refda_adm_ietf_amm_init ( refda_agent_t agent)

Initializer for the ADM module ietf-amm.

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

References agent, cace_amm_idseg_ref_withenum(), cace_amm_obj_store_add_ns(), CACE_LOG_DEBUG, CHKERR1, refda_agent_t::objs, REFDA_ADM_IETF_AMM_ENUM_ADM, REFDA_AGENT_ERR_LOCK_FAILED, REFDA_AGENT_LOCK, and REFDA_AGENT_UNLOCK.

Referenced by main(), refda_loader_basemods(), suite_adms_init(), and test_util_agent_crit_adms().