|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
A VAR descriptor. More...
#include <var.h>
Collaboration diagram for refda_amm_var_desc_t:Data Fields | |
| cace_amm_type_t | val_type |
| The required type for the stored value and result value. | |
| cace_ari_t | value |
| Storage for the value. | |
| cace_ari_t | init_val |
| Optional initializer value. | |
| bool | obsolete |
| Determine whether the var has been marked obsolete. | |
A VAR descriptor.
This defines the properties of a VAR in an Agent and includes common object metadata.
| cace_ari_t refda_amm_var_desc_t::init_val |
Optional initializer value.
This initializer will not change during the lifetime of the VAR. This is set to the undefined value if not used.
Referenced by refda_adm_ietf_dtnma_agent_ctrl_ensure_var(), refda_adm_ietf_dtnma_agent_ctrl_var_reset(), refda_amm_var_desc_deinit(), refda_amm_var_desc_init(), and suiteSetUp().
| bool refda_amm_var_desc_t::obsolete |
Determine whether the var has been marked obsolete.
Referenced by refda_adm_ietf_dtnma_agent_ctrl_obsolete_var(), refda_adm_ietf_dtnma_agent_edd_var_list(), and refda_amm_var_desc_init().
| cace_amm_type_t refda_amm_var_desc_t::val_type |
The required type for the stored value and result value.
This type will not change during the lifetime of the VAR. All type references are fully recursively resolved. The type object is owned by this descriptor.
Referenced by refda_adm_ietf_dtnma_agent_acl_init(), refda_adm_ietf_dtnma_agent_ctrl_ensure_var(), refda_adm_ietf_dtnma_agent_edd_var_list(), refda_amm_var_desc_deinit(), refda_amm_var_desc_init(), refda_binding_var(), suite_adms_init(), suite_adms_init(), and suiteSetUp().
| cace_ari_t refda_amm_var_desc_t::value |
Storage for the value.
This is initialized as undefined and must be set to any other value to indicate successful production.
Referenced by refda_adm_ietf_dtnma_agent_ctrl_ensure_var(), refda_adm_ietf_dtnma_agent_ctrl_var_reset(), refda_adm_ietf_dtnma_agent_ctrl_var_store(), refda_amm_var_desc_deinit(), refda_amm_var_desc_init(), refda_valprod_var_run(), suite_adms_init(), and suite_adms_init().