GNUnet  0.11.x
Data Fields
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 45 of file transport_api2_communication.c.

Field Documentation

◆ next

struct FlowControl* FlowControl::next

Kept in a DLL.

Definition at line 50 of file transport_api2_communication.c.

Referenced by disconnect(), and handle_incoming_ack().

◆ prev

struct FlowControl* FlowControl::prev

Kept in a DLL.

Definition at line 55 of file transport_api2_communication.c.

◆ cb

Function to call once the message was processed.

Definition at line 60 of file transport_api2_communication.c.

Referenced by GNUNET_TRANSPORT_communicator_notify(), and GNUNET_TRANSPORT_communicator_receive().

◆ cb_cls

void* FlowControl::cb_cls

Closure for cb.

Definition at line 65 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 70 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 75 of file transport_api2_communication.c.

Referenced by GNUNET_TRANSPORT_communicator_receive().


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