|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
Include dependency graph for user_data.h:
This graph shows which files directly or indirectly include this file:Data Structures | |
| struct | cace_amm_user_data_t |
Typedefs | |
| typedef void(* | cace_amm_user_data_deinit_f) (void *ptr) |
| Signature for cace_amm_user_data_t::deinit function. | |
Functions | |
| void | cace_amm_user_data_init (cace_amm_user_data_t *obj) |
| void | cace_amm_user_data_deinit (cace_amm_user_data_t *obj) |
| void | cace_amm_user_data_set_from (cace_amm_user_data_t *obj, void *ptr, bool owned, cace_amm_user_data_deinit_f deinit) |
| typedef void(* cace_amm_user_data_deinit_f) (void *ptr) |
Signature for cace_amm_user_data_t::deinit function.
| ptr | The user data being de-initialized. |
| void cace_amm_user_data_deinit | ( | cace_amm_user_data_t * | obj | ) |
References CACE_FREE, cace_amm_user_data_t::deinit, cace_amm_user_data_t::owned, and cace_amm_user_data_t::ptr.
Referenced by cace_amm_obj_desc_deinit(), cace_amm_user_data_set_from(), and refda_amm_ident_desc_deinit().
| void cace_amm_user_data_init | ( | cace_amm_user_data_t * | obj | ) |
References cace_amm_user_data_t::deinit, cace_amm_user_data_t::owned, and cace_amm_user_data_t::ptr.
Referenced by cace_amm_obj_desc_init(), and refda_amm_ident_desc_init().
| void cace_amm_user_data_set_from | ( | cace_amm_user_data_t * | obj, |
| void * | ptr, | ||
| bool | owned, | ||
| cace_amm_user_data_deinit_f | deinit | ||
| ) |
References cace_amm_user_data_deinit(), cace_amm_user_data_t::deinit, cace_amm_user_data_t::owned, and cace_amm_user_data_t::ptr.
Referenced by refda_register_const(), refda_register_ctrl(), refda_register_edd(), refda_register_ident(), refda_register_oper(), refda_register_sbr(), refda_register_tbr(), refda_register_typedef(), and refda_register_var().