GNUnet  0.11.x
Data Fields
CoreSentContext Struct Reference

Closure for core_env_sent_cb. More...

Collaboration diagram for CoreSentContext:
[legend]

Data Fields

struct CoreSentContextnext
 Kept in a DLL to clear vl in case vl is lost. More...
 
struct CoreSentContextprev
 Kept in a DLL to clear vl in case vl is lost. More...
 
struct VirtualLinkvl
 Virtual link this is about. More...
 
uint16_t size
 How big was the message. More...
 
uint16_t isize
 By how much should we increment vl's incoming_fc_window_size_used once we are done sending to CORE? Use to ensure we do not increment twice if there is more than one CORE client. More...
 

Detailed Description

Closure for core_env_sent_cb.

Definition at line 1168 of file gnunet-service-tng.c.

Field Documentation

◆ next

struct CoreSentContext* CoreSentContext::next

Kept in a DLL to clear vl in case vl is lost.

Definition at line 1173 of file gnunet-service-tng.c.

◆ prev

struct CoreSentContext* CoreSentContext::prev

Kept in a DLL to clear vl in case vl is lost.

Definition at line 1178 of file gnunet-service-tng.c.

◆ vl

struct VirtualLink* CoreSentContext::vl

Virtual link this is about.

Definition at line 1183 of file gnunet-service-tng.c.

Referenced by core_env_sent_cb(), free_virtual_link(), and handle_raw_message().

◆ size

uint16_t CoreSentContext::size

How big was the message.

Definition at line 1188 of file gnunet-service-tng.c.

Referenced by core_env_sent_cb(), and handle_raw_message().

◆ isize

uint16_t CoreSentContext::isize

By how much should we increment vl's incoming_fc_window_size_used once we are done sending to CORE? Use to ensure we do not increment twice if there is more than one CORE client.

Definition at line 1196 of file gnunet-service-tng.c.

Referenced by core_env_sent_cb(), and handle_raw_message().


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