DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
exec_item.c File Reference
#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.
 

Function Documentation

◆ refda_exec_item_deinit()

◆ refda_exec_item_init()

◆ refda_exec_item_resume()

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.