GNUnet 0.22.0
TransportReliabilityAckMessage Struct Reference

Confirmation that the receiver got a GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_BOX. More...

Collaboration diagram for TransportReliabilityAckMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type is GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_ACK. More...
 
uint32_t ack_counter
 Counter of ACKs transmitted by the sender to us. More...
 

Detailed Description

Confirmation that the receiver got a GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_BOX.

Note that the confirmation may be transmitted over a completely different queue, so ACKs are identified by a combination of PID of sender and message UUID, without the queue playing any role!

Definition at line 506 of file gnunet-service-transport.c.

Field Documentation

◆ header

◆ ack_counter

uint32_t TransportReliabilityAckMessage::ack_counter

Counter of ACKs transmitted by the sender to us.

Incremented by one for each ACK, used to detect how many ACKs were lost.

Definition at line 517 of file gnunet-service-transport.c.

Referenced by handle_reliability_ack(), and transmit_cummulative_ack_cb().


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