|
DTNMA Reference Tools v2.2.0 - 5.ga116361
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
Context for CTRL execution activities. More...
#include <ctrl_exec_ctx.h>
Collaboration diagram for refda_ctrl_exec_ctx_t:Data Fields | |
| refda_runctx_t * | runctx |
| Parent running context. | |
| refda_exec_item_ptr_t * | item_ptr |
| Reference counted pointer to execution item. | |
| refda_exec_item_t * | item |
| Internal execution item. | |
Context for CTRL execution activities.
| refda_exec_item_t* refda_ctrl_exec_ctx_t::item |
Internal execution item.
This will never be null.
Referenced by check_execute(), refda_adm_ietf_dtnma_agent_ctrl_catch(), refda_adm_ietf_dtnma_agent_ctrl_exec_deadline(), refda_adm_ietf_dtnma_agent_ctrl_exec_deadline_timeout(), refda_adm_ietf_dtnma_agent_ctrl_if_then_else(), refda_ctrl_exec_ctx_get_aparam_index(), refda_ctrl_exec_ctx_get_aparam_name(), refda_ctrl_exec_ctx_has_aparam_undefined(), refda_ctrl_exec_ctx_init(), refda_ctrl_exec_ctx_set_result_copy(), refda_ctrl_exec_ctx_set_result_move(), refda_ctrl_exec_ctx_set_result_null(), refda_ctrl_exec_ctx_set_waiting(), refda_exec_worker_iteration(), and test_exec_ctrl_exec_one_int().
| refda_exec_item_ptr_t* refda_ctrl_exec_ctx_t::item_ptr |
Reference counted pointer to execution item.
This can be acquired to make more safe copies.
Referenced by refda_adm_ietf_dtnma_agent_ctrl_catch(), refda_adm_ietf_dtnma_agent_ctrl_exec_deadline(), refda_adm_ietf_dtnma_agent_ctrl_wait_cond_check(), refda_adm_ietf_dtnma_agent_ctrl_wait_for(), refda_adm_ietf_dtnma_agent_ctrl_wait_until(), refda_ctrl_exec_ctx_deinit(), and refda_ctrl_exec_ctx_init().
| refda_runctx_t* refda_ctrl_exec_ctx_t::runctx |
Parent running context.
This will never be null.
Referenced by refda_adm_ietf_alarms_ctrl_compress_alarms(), refda_adm_ietf_alarms_ctrl_discard_shelf(), refda_adm_ietf_alarms_ctrl_ensure_shelf(), refda_adm_ietf_alarms_ctrl_purge_alarms(), refda_adm_ietf_alarms_ctrl_set_alarms_manager_state(), refda_adm_ietf_dtnma_agent_acl_ctrl_discard_access(), refda_adm_ietf_dtnma_agent_acl_ctrl_discard_group(), refda_adm_ietf_dtnma_agent_acl_ctrl_ensure_access(), refda_adm_ietf_dtnma_agent_acl_ctrl_ensure_group(), refda_adm_ietf_dtnma_agent_acl_ctrl_ensure_group_members(), refda_adm_ietf_dtnma_agent_ctrl_ensure_const(), refda_adm_ietf_dtnma_agent_ctrl_ensure_ident(), refda_adm_ietf_dtnma_agent_ctrl_ensure_odm(), refda_adm_ietf_dtnma_agent_ctrl_ensure_rule_enabled(), refda_adm_ietf_dtnma_agent_ctrl_ensure_sbr(), refda_adm_ietf_dtnma_agent_ctrl_ensure_tbr(), refda_adm_ietf_dtnma_agent_ctrl_ensure_var(), refda_adm_ietf_dtnma_agent_ctrl_if_then_else(), refda_adm_ietf_dtnma_agent_ctrl_inspect(), refda_adm_ietf_dtnma_agent_ctrl_obsolete_const(), refda_adm_ietf_dtnma_agent_ctrl_obsolete_ident(), refda_adm_ietf_dtnma_agent_ctrl_obsolete_odm(), refda_adm_ietf_dtnma_agent_ctrl_obsolete_rule(), refda_adm_ietf_dtnma_agent_ctrl_obsolete_var(), refda_adm_ietf_dtnma_agent_ctrl_report_on(), refda_adm_ietf_dtnma_agent_ctrl_reset_rule_enabled(), refda_adm_ietf_dtnma_agent_ctrl_var_reset(), refda_adm_ietf_dtnma_agent_ctrl_var_store(), refda_adm_ietf_dtnma_agent_ctrl_wait_cond_check(), refda_ctrl_exec_ctx_init(), refda_ctrl_exec_ctx_set_waiting(), and refda_exec_proc_ctrl_start().