|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
#include "exec_item.h"#include "exec_seq.h"#include <cace/util/defs.h>#include "ctrl_exec_ctx.h"#include "agent.h"#include "runctx.h"
Include dependency graph for exec_item.c:Functions | |
| void | refda_exec_item_resume (refda_exec_item_t *obj) |
| Wake up a "waiting" exec item. | |
| void | refda_exec_item_init (refda_exec_item_t *obj) |
| Interface for M*LIB use. | |
| void | refda_exec_item_deinit (refda_exec_item_t *obj) |
| Interface for M*LIB use. | |
| void refda_exec_item_deinit | ( | refda_exec_item_t * | obj | ) |
Interface for M*LIB use.
References cace_amm_lookup_deinit(), cace_ari_deinit(), CHKVOID, refda_exec_item_t::deref, refda_exec_item_t::ref, refda_exec_item_t::result, and refda_exec_item_t::seq.
| void refda_exec_item_init | ( | refda_exec_item_t * | obj | ) |
Interface for M*LIB use.
References cace_amm_lookup_init(), cace_ari_init(), CHKVOID, refda_exec_item_t::deref, refda_exec_item_t::execution_stage, refda_exec_item_t::ref, REFDA_EXEC_PENDING, refda_exec_item_t::result, and refda_exec_item_t::seq.
| void refda_exec_item_resume | ( | refda_exec_item_t * | obj | ) |
Wake up a "waiting" exec item.
This can be called externally in the use case where there is an exec item that has been paused and deferred without blocking or using the timeline. Once this function is called, refda_exec_ctrl_finish will be called in the exec worker.
References refda_exec_item_t::execution_stage, REFDA_EXEC_COMPLETE, refda_exec_seq_t::runctx, and refda_exec_item_t::seq.