GNUnet 0.21.1
GNUNET_TRANSPORT_MonitorInformation Struct Reference

Information about another peer's address. More...

#include <gnunet_transport_monitor_service.h>

Collaboration diagram for GNUNET_TRANSPORT_MonitorInformation:
[legend]

Data Fields

const char * address
 Address we have for the peer, human-readable, 0-terminated, in UTF-8. More...
 
enum GNUNET_NetworkType nt
 Network type of the address. More...
 
enum GNUNET_TRANSPORT_ConnectionStatus cs
 Connection status. More...
 
uint32_t num_msg_pending
 Number of messages pending transmission for this address. More...
 
uint32_t num_bytes_pending
 Number of bytes pending transmission for this address. More...
 
struct GNUNET_TIME_Absolute last_validation
 When was this address last validated. More...
 
struct GNUNET_TIME_Absolute valid_until
 When does this address expire. More...
 
struct GNUNET_TIME_Absolute next_validation
 Time of the next validation operation. More...
 
struct GNUNET_TIME_Relative rtt
 Current estimate of the RTT. More...
 

Detailed Description

Information about another peer's address.

Definition at line 62 of file gnunet_transport_monitor_service.h.

Field Documentation

◆ address

const char* GNUNET_TRANSPORT_MonitorInformation::address

Address we have for the peer, human-readable, 0-terminated, in UTF-8.

Definition at line 67 of file gnunet_transport_monitor_service.h.

Referenced by handle_monitor_data().

◆ nt

enum GNUNET_NetworkType GNUNET_TRANSPORT_MonitorInformation::nt

Network type of the address.

Definition at line 72 of file gnunet_transport_monitor_service.h.

Referenced by handle_monitor_data().

◆ cs

enum GNUNET_TRANSPORT_ConnectionStatus GNUNET_TRANSPORT_MonitorInformation::cs

Connection status.

Definition at line 77 of file gnunet_transport_monitor_service.h.

Referenced by handle_monitor_data().

◆ num_msg_pending

uint32_t GNUNET_TRANSPORT_MonitorInformation::num_msg_pending

Number of messages pending transmission for this address.

Definition at line 82 of file gnunet_transport_monitor_service.h.

Referenced by handle_monitor_data().

◆ num_bytes_pending

uint32_t GNUNET_TRANSPORT_MonitorInformation::num_bytes_pending

Number of bytes pending transmission for this address.

Definition at line 87 of file gnunet_transport_monitor_service.h.

Referenced by handle_monitor_data().

◆ last_validation

struct GNUNET_TIME_Absolute GNUNET_TRANSPORT_MonitorInformation::last_validation

When was this address last validated.

Definition at line 92 of file gnunet_transport_monitor_service.h.

Referenced by handle_monitor_data().

◆ valid_until

struct GNUNET_TIME_Absolute GNUNET_TRANSPORT_MonitorInformation::valid_until

When does this address expire.

Definition at line 97 of file gnunet_transport_monitor_service.h.

Referenced by handle_monitor_data().

◆ next_validation

struct GNUNET_TIME_Absolute GNUNET_TRANSPORT_MonitorInformation::next_validation

Time of the next validation operation.

Definition at line 102 of file gnunet_transport_monitor_service.h.

Referenced by handle_monitor_data().

◆ rtt

struct GNUNET_TIME_Relative GNUNET_TRANSPORT_MonitorInformation::rtt

Current estimate of the RTT.

Definition at line 107 of file gnunet_transport_monitor_service.h.

Referenced by handle_monitor_data().


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