DTNMA Reference Tools v2.0.0 - 9.gaff6489
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
State of a DTNMA Agent. More...
#include <agent.h>
Data Fields | |
string_t | agent_eid |
Agent endpoint ID as URI text. | |
cace_daemon_run_t | running |
Running state. | |
cace_amm_msg_if_t | mif |
Messaging configuration. | |
refda_instr_t | instr |
Instrumentation counters. | |
cace_threadset_t | threads |
Threads associated with the agent. | |
string_list_t | odm_names |
Text string ownership for ODM (runtime-defined) text names. | |
cace_amm_obj_store_t | objs |
Runtime AMM object store. | |
pthread_mutex_t | objs_mutex |
Mutex for the state of objs, its object sub-trees, and odm_names. | |
const cace_amm_type_t * | mac_type |
Cached type from //ietf-amm/TYPEDEF/MAC. | |
const cace_amm_type_t * | expr_type |
Cached type from //ietf-amm/TYPEDEF/EXPR. | |
const cace_amm_type_t * | rptt_type |
Cached type from //ietf-amm/TYPEDEF/RPTT. | |
refda_msgdata_queue_t | execs |
Ingress EXECSET queue. | |
sem_t | execs_sem |
Semaphore for items in execs. | |
uint64_t | exec_next_pid |
The next-to-use execution PID. | |
refda_exec_seq_list_t | exec_state |
Execution sequence state table. | |
pthread_mutex_t | exec_state_mutex |
Mutex for the state of exec_state. | |
refda_timeline_t | exec_timeline |
Execution wait timeline. | |
refda_msgdata_queue_t | rptgs |
Egress RPTSET queue. | |
sem_t | rptgs_sem |
Semaphore for items in rptgs. | |
State of a DTNMA Agent.
refda_exec_seq_list_t refda_agent_t::exec_state |
Execution sequence state table.
This is owned by the refda_exec_worker() thread.
refda_timeline_t refda_agent_t::exec_timeline |
Execution wait timeline.
This is owned by the refda_exec_worker() thread.