GNUnet 0.21.2
PendingMessageScoreContext Struct Reference

Context for select_best_pending_from_link(). More...

Collaboration diagram for PendingMessageScoreContext:
[legend]

Data Fields

struct PendingMessagebest
 Set to the best message that was found, NULL for none. More...
 
struct DistanceVectorHopdvh
 DVH that best should take, or NULL for direct transmission. More...
 
size_t real_overhead
 What is the estimated total overhead for this message? More...
 
unsigned int consideration_counter
 Number of pending messages we seriously considered this time. More...
 
int frag
 Did we have to fragment? More...
 
int relb
 Did we have to reliability box? More...
 
int to_early
 There are pending messages, but it was to early to send one of them. More...
 
unsigned int frags_in_flight
 There is a pending messages we are sending fragments at the moment. More...
 
struct GNUNET_TIME_Relative to_early_retry_delay
 When will we try to transmit the message again for which it was to early to retry. More...
 

Detailed Description

Field Documentation

◆ best

struct PendingMessage* PendingMessageScoreContext::best

Set to the best message that was found, NULL for none.

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

◆ dvh

struct DistanceVectorHop* PendingMessageScoreContext::dvh

DVH that best should take, or NULL for direct transmission.

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

◆ real_overhead

size_t PendingMessageScoreContext::real_overhead

What is the estimated total overhead for this message?

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

◆ consideration_counter

unsigned int PendingMessageScoreContext::consideration_counter

Number of pending messages we seriously considered this time.

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

◆ frag

int PendingMessageScoreContext::frag

Did we have to fragment?

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

◆ relb

int PendingMessageScoreContext::relb

Did we have to reliability box?

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

◆ to_early

int PendingMessageScoreContext::to_early

There are pending messages, but it was to early to send one of them.

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

◆ frags_in_flight

unsigned int PendingMessageScoreContext::frags_in_flight

There is a pending messages we are sending fragments at the moment.

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

◆ to_early_retry_delay

struct GNUNET_TIME_Relative PendingMessageScoreContext::to_early_retry_delay

When will we try to transmit the message again for which it was to early to retry.

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


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