GNUnet 0.21.1
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 1251 of file gnunet-service-transport.c.

Field Documentation

◆ next

struct CoreSentContext* CoreSentContext::next

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

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

◆ prev

struct CoreSentContext* CoreSentContext::prev

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

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

◆ vl

struct VirtualLink* CoreSentContext::vl

Virtual link this is about.

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

Referenced by finish_handling_raw_message(), and free_virtual_link().

◆ size

uint16_t CoreSentContext::size

How big was the message.

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

◆ 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 1279 of file gnunet-service-transport.c.


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