DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
exec_status.h File Reference
#include <m-atomic.h>
#include <semaphore.h>
#include <stdbool.h>
#include <cace/util/defs.h>
+ Include dependency graph for exec_status.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  refda_exec_status_t
 

Functions

static void refda_exec_status_init (refda_exec_status_t *obj)
 
static void refda_exec_status_deinit (refda_exec_status_t *obj)
 
static bool refda_exec_status_wait (refda_exec_status_t *obj)
 Wait for the finished semaphore and take it.
 

Function Documentation

◆ refda_exec_status_deinit()

static void refda_exec_status_deinit ( refda_exec_status_t obj)
inlinestatic

◆ refda_exec_status_init()

static void refda_exec_status_init ( refda_exec_status_t obj)
inlinestatic

◆ refda_exec_status_wait()

static bool refda_exec_status_wait ( refda_exec_status_t obj)
inlinestatic

Wait for the finished semaphore and take it.

Parameters
[in]objThe status to wait on.
Returns
True if there was a failure.

References CHKRET, refda_exec_status_t::failed, and refda_exec_status_t::finished.

Referenced by refda_agent_startup_exec().