|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
Include dependency graph for parameters.h:
This graph shows which files directly or indirectly include this file:Data Structures | |
| struct | cace_amm_formal_param_t |
| Definition of a formal parameter (from an ADM). More... | |
Macros | |
| #define | M_OPL_cace_amm_formal_param_t() (INIT(API_2(cace_amm_formal_param_init)), CLEAR(API_2(cace_amm_formal_param_deinit))) |
Functions | |
| void | cace_amm_formal_param_init (cace_amm_formal_param_t *obj) |
| void | cace_amm_formal_param_deinit (cace_amm_formal_param_t *obj) |
| int | cace_amm_actual_param_set_populate (cace_ari_itemized_t *obj, const cace_amm_formal_param_list_t fparams, const cace_ari_params_t *gparams) |
| Populate actual parameters. | |
| #define M_OPL_cace_amm_formal_param_t | ( | ) | (INIT(API_2(cace_amm_formal_param_init)), CLEAR(API_2(cace_amm_formal_param_deinit))) |
| int cace_amm_actual_param_set_populate | ( | cace_ari_itemized_t * | obj, |
| const cace_amm_formal_param_list_t | fparams, | ||
| const cace_ari_params_t * | gparams | ||
| ) |
Populate actual parameters.
| [in,out] | obj | The struct to initialize. |
| [in] | fparams | Formal parameters to normalize to. |
| [in] | gparams | Given parameters to normalize from. |
References cace_ari_itemized_t::any_undefined, cace_ari_params_t::as_ac, cace_ari_params_t::as_am, cace_amm_type_convert(), cace_amm_type_get_name(), cace_ari_deinit(), cace_ari_init(), CACE_ARI_INIT_UNDEFINED, cace_ari_is_undefined(), CACE_ARI_PARAMS_AC, CACE_ARI_PARAMS_AM, CACE_ARI_PARAMS_NONE, cace_ari_set_copy(), cace_ari_set_tstr(), cace_ari_set_uvast(), CACE_ARI_TEXT_ENC_OPTS_DEFAULT, cace_ari_text_encode(), CACE_LOG_DEBUG, cace_log_is_enabled_for(), CACE_LOG_WARNING, CHKERR1, cace_amm_formal_param_t::defval, cace_amm_formal_param_t::index, cace_amm_formal_param_t::name, cace_ari_itemized_t::named, normalize_key(), cace_ari_itemized_t::ordered, cace_ari_params_t::state, and cace_amm_formal_param_t::typeobj.
Referenced by cace_amm_lookup_deref(), and check_normalize().
| void cace_amm_formal_param_deinit | ( | cace_amm_formal_param_t * | obj | ) |
| void cace_amm_formal_param_init | ( | cace_amm_formal_param_t * | obj | ) |