GNUnet 0.21.1
GNUNET_TRANSPORT_MonitorData Struct Reference

Monitoring data. More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/transport/transport.h>

Collaboration diagram for GNUNET_TRANSPORT_MonitorData:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type will be GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_DATA. More...
 
uint32_t nt
 Network type (an enum GNUNET_NetworkType in NBO). More...
 
struct GNUNET_PeerIdentity peer
 Target identifier. More...
 
struct GNUNET_TIME_AbsoluteNBO last_validation
 
struct GNUNET_TIME_AbsoluteNBO valid_until
 
struct GNUNET_TIME_AbsoluteNBO next_validation
 
struct GNUNET_TIME_RelativeNBO rtt
 Current round-trip time estimate. More...
 
uint32_t cs
 Connection status (in NBO). More...
 
uint32_t num_msg_pending
 Messages pending (in NBO). More...
 
uint32_t num_bytes_pending
 Bytes pending (in NBO). More...
 

Detailed Description

Monitoring data.

Definition at line 697 of file transport.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_TRANSPORT_MonitorData::header

Type will be GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_DATA.

Definition at line 702 of file transport.h.

◆ nt

uint32_t GNUNET_TRANSPORT_MonitorData::nt

Network type (an enum GNUNET_NetworkType in NBO).

Definition at line 707 of file transport.h.

Referenced by handle_monitor_data(), and notify_monitor().

◆ peer

struct GNUNET_PeerIdentity GNUNET_TRANSPORT_MonitorData::peer

Target identifier.

Definition at line 712 of file transport.h.

Referenced by handle_monitor_data(), notify_monitor(), and notify_monitors().

◆ last_validation

struct GNUNET_TIME_AbsoluteNBO GNUNET_TRANSPORT_MonitorData::last_validation
Deprecated:
To be discussed if we keep these...

Definition at line 717 of file transport.h.

Referenced by handle_monitor_data(), and notify_monitor().

◆ valid_until

struct GNUNET_TIME_AbsoluteNBO GNUNET_TRANSPORT_MonitorData::valid_until

Definition at line 718 of file transport.h.

Referenced by handle_monitor_data(), and notify_monitor().

◆ next_validation

struct GNUNET_TIME_AbsoluteNBO GNUNET_TRANSPORT_MonitorData::next_validation

Definition at line 719 of file transport.h.

Referenced by handle_monitor_data(), and notify_monitor().

◆ rtt

struct GNUNET_TIME_RelativeNBO GNUNET_TRANSPORT_MonitorData::rtt

Current round-trip time estimate.

Definition at line 724 of file transport.h.

Referenced by handle_monitor_data(), and notify_monitor().

◆ cs

uint32_t GNUNET_TRANSPORT_MonitorData::cs

Connection status (in NBO).

Definition at line 729 of file transport.h.

Referenced by handle_monitor_data(), and notify_monitor().

◆ num_msg_pending

uint32_t GNUNET_TRANSPORT_MonitorData::num_msg_pending

Messages pending (in NBO).

Definition at line 734 of file transport.h.

Referenced by handle_monitor_data(), and notify_monitor().

◆ num_bytes_pending

uint32_t GNUNET_TRANSPORT_MonitorData::num_bytes_pending

Bytes pending (in NBO).

Definition at line 739 of file transport.h.

Referenced by handle_monitor_data(), and notify_monitor().


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