DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
Loading...
Searching...
No Matches
refda_instr_t Struct Reference

Instrumentation counters for an Agent. More...

#include <instr.h>

+ Collaboration diagram for refda_instr_t:

Data Fields

pthread_mutex_t mutex
 Mutex to protect non atomic state.
 
cace_ari_t last_time_recv
 Holds the local time associated with the last received message.
 
atomic_ullong num_execset_recv
 Count of EXECSET values received from any manager.
 
atomic_ullong num_execset_recv_failure
 Count of EXECSET values failed to receive.
 
atomic_ullong num_rptset_sent
 Count of RPTSET values sent to any manager.
 
atomic_ullong num_rptset_sent_failure
 Count of RPTSET values failed to send.
 
atomic_ullong num_tbrs
 
atomic_ullong num_tbrs_trig
 
atomic_ullong num_sbrs
 
atomic_ullong num_sbrs_trig
 
atomic_ullong num_ctrls_run
 Count of individual CTRL run during execution.
 
atomic_ullong num_ctrls_succeeded
 
atomic_ullong num_ctrls_failed
 

Detailed Description

Instrumentation counters for an Agent.

Field Documentation

◆ last_time_recv

cace_ari_t refda_instr_t::last_time_recv

Holds the local time associated with the last received message.

Referenced by refda_adm_ietf_dtnma_agent_edd_last_msg_rx_time(), refda_ingress_worker(), refda_instr_deinit(), and refda_instr_init().

◆ mutex

pthread_mutex_t refda_instr_t::mutex

Mutex to protect non atomic state.

That includes the last_time_recv member.

Referenced by refda_adm_ietf_dtnma_agent_edd_last_msg_rx_time(), refda_ingress_worker(), refda_instr_deinit(), and refda_instr_init().

◆ num_ctrls_failed

atomic_ullong refda_instr_t::num_ctrls_failed

◆ num_ctrls_run

atomic_ullong refda_instr_t::num_ctrls_run

◆ num_ctrls_succeeded

atomic_ullong refda_instr_t::num_ctrls_succeeded

◆ num_execset_recv

atomic_ullong refda_instr_t::num_execset_recv

Count of EXECSET values received from any manager.

Referenced by refda_adm_ietf_dtnma_agent_edd_num_msg_rx(), refda_ingress_push_move(), refda_ingress_worker(), and refda_instr_init().

◆ num_execset_recv_failure

atomic_ullong refda_instr_t::num_execset_recv_failure

Count of EXECSET values failed to receive.

Referenced by refda_adm_ietf_dtnma_agent_edd_num_msg_rx_failed(), refda_ingress_worker(), and refda_instr_init().

◆ num_rptset_sent

atomic_ullong refda_instr_t::num_rptset_sent

Count of RPTSET values sent to any manager.

Referenced by refda_adm_ietf_dtnma_agent_edd_num_msg_tx(), refda_egress_worker(), and refda_instr_init().

◆ num_rptset_sent_failure

atomic_ullong refda_instr_t::num_rptset_sent_failure

Count of RPTSET values failed to send.

Referenced by refda_adm_ietf_dtnma_agent_edd_num_msg_tx_failed(), refda_egress_worker(), and refda_instr_init().

◆ num_sbrs

atomic_ullong refda_instr_t::num_sbrs

◆ num_sbrs_trig

atomic_ullong refda_instr_t::num_sbrs_trig

◆ num_tbrs

atomic_ullong refda_instr_t::num_tbrs

◆ num_tbrs_trig

atomic_ullong refda_instr_t::num_tbrs_trig

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