GNUnet 0.21.1
FlowControl Struct Reference

Information we track per packet to enable flow control. More...

Collaboration diagram for FlowControl:
[legend]

Data Fields

struct FlowControlnext
 Kept in a DLL. More...
 
struct FlowControlprev
 Kept in a DLL. More...
 
GNUNET_TRANSPORT_MessageCompletedCallback cb
 Function to call once the message was processed. More...
 
void * cb_cls
 Closure for cb. More...
 
struct GNUNET_PeerIdentity sender
 Which peer is this about? More...
 
uint64_t id
 More-or-less unique ID for the message. More...
 

Detailed Description

Information we track per packet to enable flow control.

Definition at line 44 of file transport_api2_communication.c.

Field Documentation

◆ next

struct FlowControl* FlowControl::next

Kept in a DLL.

Definition at line 49 of file transport_api2_communication.c.

Referenced by disconnect().

◆ prev

struct FlowControl* FlowControl::prev

Kept in a DLL.

Definition at line 54 of file transport_api2_communication.c.

◆ cb

Function to call once the message was processed.

Definition at line 59 of file transport_api2_communication.c.

Referenced by GNUNET_TRANSPORT_communicator_receive().

◆ cb_cls

void* FlowControl::cb_cls

Closure for cb.

Definition at line 64 of file transport_api2_communication.c.

Referenced by GNUNET_TRANSPORT_communicator_receive().

◆ sender

struct GNUNET_PeerIdentity FlowControl::sender

Which peer is this about?

Definition at line 69 of file transport_api2_communication.c.

Referenced by GNUNET_TRANSPORT_communicator_receive().

◆ id

uint64_t FlowControl::id

More-or-less unique ID for the message.

Definition at line 74 of file transport_api2_communication.c.

Referenced by GNUNET_TRANSPORT_communicator_receive().


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