Outer layer of an encapsulated unfragmented application message sent over an unreliable channel. More...
Data Fields | |
struct GNUNET_MessageHeader | header |
Type is GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_BOX. More... | |
uint32_t | ack_countdown |
Number of messages still to be sent before a commulative ACK is requested. More... | |
struct AcknowledgementUUIDP | ack_uuid |
Unique ID of the message used for signalling receipt of messages sent over possibly unreliable channels. More... | |
Outer layer of an encapsulated unfragmented application message sent over an unreliable channel.
Definition at line 455 of file gnunet-service-transport.c.
struct GNUNET_MessageHeader TransportReliabilityBoxMessage::header |
Type is GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_BOX.
Definition at line 460 of file gnunet-service-transport.c.
Referenced by check_reliability_box(), and reliability_box_message().
uint32_t TransportReliabilityBoxMessage::ack_countdown |
Number of messages still to be sent before a commulative ACK is requested.
Zero if an ACK is requested immediately. In NBO. Note that the receiver may send the ACK faster if it believes that is reasonable.
Definition at line 468 of file gnunet-service-transport.c.
Referenced by handle_reliability_box(), and reliability_box_message().
struct AcknowledgementUUIDP TransportReliabilityBoxMessage::ack_uuid |
Unique ID of the message used for signalling receipt of messages sent over possibly unreliable channels.
Should be a random.
Definition at line 475 of file gnunet-service-transport.c.
Referenced by handle_reliability_box(), and reliability_box_message().