DTNMA Reference Tools v2.2.0 - 5.ga116361
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
refda_exec_seq_t Struct Reference

The state of a single execution within an Agent. More...

#include <exec_seq.h>

+ Collaboration diagram for refda_exec_seq_t:

Data Fields

refda_runctx_ptr_trunctx
 Context for the source of this sequence.
 
uint64_t pid
 Internal unique processing identifier for the execution.
 
refda_exec_item_list_t items
 Remaining list of items to be executed in this sequence.
 
pthread_mutex_t items_mutex
 A mutex for access to items.
 
refda_exec_status_tstatus
 Pointer to optional externally-owned finish state tracker.
 

Detailed Description

The state of a single execution within an Agent.

Each item has an original target and a sequence of

Field Documentation

◆ items

◆ items_mutex

◆ pid

◆ runctx

◆ status

refda_exec_status_t* refda_exec_seq_t::status

Pointer to optional externally-owned finish state tracker.

This is null when there is no tracker.

Referenced by refda_exec_add_target(), refda_exec_proc_clear(), refda_exec_proc_pop_front(), refda_exec_seq_deinit(), refda_exec_seq_init(), refda_exec_seq_pop_front(), and refda_exec_seq_terminate().


The documentation for this struct was generated from the following file: