|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
This is the header for the implementation of the ADM module "ietf-bp-base" for the C-language reference DA. More...
Include dependency graph for ietf_bp_base.h:
This graph shows which files directly or indirectly include this file:Macros | |
| #define | REFDA_ADM_IETF_BP_BASE_ENUM_ADM 5 |
| Enumeration of the ADM itself. | |
| #define | REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_IDENT_DISPLAY_BSTR_EID 1 |
| For ./IDENT/display-bstr-eid. | |
| #define | REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_IDENT_DISPLAY_BSTR_EID_PATTERN 3 |
| For ./IDENT/display-bstr-eid-pattern. | |
| #define | REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_IDENT_BP_ENDPOINT 0 |
| For ./IDENT/bp-endpoint. | |
| #define | REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_IDENT_BP_EID_PATTERN 2 |
| For ./IDENT/bp-eid-pattern. | |
| #define | REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_TYPEDEF_EID_TEXT 0 |
| For ./TYPEDEF/eid-text. | |
| #define | REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_TYPEDEF_EID_CBOR 1 |
| For ./TYPEDEF/eid-cbor. | |
| #define | REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_TYPEDEF_EID_PATTERN_CBOR 2 |
| For ./TYPEDEF/eid-pattern-cbor. | |
Functions | |
| int | refda_adm_ietf_bp_base_init (refda_agent_t *agent) |
| Initializer for the ADM module ietf-bp-base. | |
This is the header for the implementation of the ADM module "ietf-bp-base" for the C-language reference DA.
This contains defines for each enumeration in the ADM and declarations of module-level initialization functions.
| #define REFDA_ADM_IETF_BP_BASE_ENUM_ADM 5 |
Enumeration of the ADM itself.
| #define REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_IDENT_BP_EID_PATTERN 2 |
For ./IDENT/bp-eid-pattern.
| #define REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_IDENT_BP_ENDPOINT 0 |
For ./IDENT/bp-endpoint.
| #define REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_IDENT_DISPLAY_BSTR_EID 1 |
For ./IDENT/display-bstr-eid.
| #define REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_IDENT_DISPLAY_BSTR_EID_PATTERN 3 |
For ./IDENT/display-bstr-eid-pattern.
| #define REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_TYPEDEF_EID_CBOR 1 |
For ./TYPEDEF/eid-cbor.
| #define REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_TYPEDEF_EID_PATTERN_CBOR 2 |
For ./TYPEDEF/eid-pattern-cbor.
| #define REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_TYPEDEF_EID_TEXT 0 |
For ./TYPEDEF/eid-text.
| int refda_adm_ietf_bp_base_init | ( | refda_agent_t * | agent | ) |
Initializer for the ADM module ietf-bp-base.
| [in,out] | agent | The agent to register this namespace and its objects within. |
Register IDENT objects
Register TYPEDEF 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_amm_type_set_use_ref_move(), CACE_ARI_INIT_UNDEFINED, cace_ari_set_aritype(), cace_ari_set_objref_path_intid(), CACE_ARI_TYPE_CBOR, CACE_ARI_TYPE_IDENT, CACE_ARI_TYPE_TYPEDEF, CACE_LOG_DEBUG, CACE_MALLOC, CHKERR1, refda_amm_ident_base_t::name, refda_agent_t::objs, REFDA_ADM_IETF_BP_BASE_ENUM_ADM, REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_IDENT_BP_EID_PATTERN, REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_IDENT_BP_ENDPOINT, REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_IDENT_DISPLAY_BSTR_EID, REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_IDENT_DISPLAY_BSTR_EID_PATTERN, REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_TYPEDEF_EID_CBOR, REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_TYPEDEF_EID_PATTERN_CBOR, REFDA_ADM_IETF_BP_BASE_ENUM_OBJID_TYPEDEF_EID_TEXT, REFDA_AGENT_ERR_LOCK_FAILED, REFDA_AGENT_LOCK, REFDA_AGENT_UNLOCK, refda_amm_ident_desc_init(), refda_amm_typedef_desc_init(), refda_register_add_param(), refda_register_ident(), refda_register_typedef(), cace_amm_formal_param_t::typeobj, and refda_amm_typedef_desc_t::typeobj.