|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
Definition of a formal parameter (from an ADM). More...
#include <parameters.h>
Collaboration diagram for cace_amm_formal_param_t:Data Fields | |
| m_string_t | name |
| The unique name of the parameter. | |
| size_t | index |
| The list index (ordinal) of the parameter. | |
| cace_amm_type_t | typeobj |
| The type of the parameter. | |
| cace_ari_t | defval |
| Optional default value, or the undefined value. | |
Definition of a formal parameter (from an ADM).
These are used to resolve given parameters into actual parameters.
| cace_ari_t cace_amm_formal_param_t::defval |
Optional default value, or the undefined value.
Referenced by cace_amm_actual_param_set_populate(), cace_amm_formal_param_deinit(), cace_amm_formal_param_init(), refda_adm_ietf_amm_semtype_init(), refda_adm_ietf_dtnma_agent_init(), refda_adm_ietf_inet_base_init(), test_fparam_one_bool(), and test_fparam_one_int().
| size_t cace_amm_formal_param_t::index |
The list index (ordinal) of the parameter.
Referenced by cace_amm_actual_param_set_populate(), refda_binding_fparams(), refda_register_add_param(), suite_adms_init(), suiteSetUp(), test_fparam_one_bool(), test_fparam_one_bool_nodefault(), test_fparam_one_int(), and test_fparam_one_object().
| m_string_t cace_amm_formal_param_t::name |
The unique name of the parameter.
Referenced by cace_amm_actual_param_set_populate(), cace_amm_formal_param_deinit(), cace_amm_formal_param_init(), refda_binding_fparams(), refda_register_add_param(), suite_adms_init(), suiteSetUp(), test_fparam_one_bool(), test_fparam_one_bool_nodefault(), test_fparam_one_int(), and test_fparam_one_object().
| cace_amm_type_t cace_amm_formal_param_t::typeobj |
The type of the parameter.
All type references are fully recursively resolved. The type object is owned by this formal parameter.
Referenced by cace_amm_actual_param_set_populate(), cace_amm_formal_param_deinit(), cace_amm_formal_param_init(), refda_adm_ietf_alarms_init(), refda_adm_ietf_amm_semtype_init(), refda_adm_ietf_bp_base_init(), refda_adm_ietf_dtnma_agent_acl_init(), refda_adm_ietf_dtnma_agent_init(), refda_adm_ietf_inet_base_init(), refda_adm_ietf_network_base_init(), refda_binding_fparams(), suite_adms_init(), suite_adms_init(), suite_adms_init(), suite_adms_init(), suiteSetUp(), test_fparam_one_bool(), test_fparam_one_bool_nodefault(), test_fparam_one_int(), and test_fparam_one_object().