GNUnet 0.22.0
GNUNET_TRANSPORT_IncomingMessage Struct Reference

Inform transport about an incoming message. More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/transport/transport.h>

Collaboration diagram for GNUNET_TRANSPORT_IncomingMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type will be GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG. More...
 
uint32_t fc_on
 Do we use flow control or not? More...
 
uint64_t fc_id
 64-bit number to identify the matching ACK. More...
 
struct GNUNET_TIME_RelativeNBO expected_address_validity
 How long does the communicator believe the address on which the message was received to remain valid? More...
 
struct GNUNET_PeerIdentity sender
 Sender identifier. More...
 
struct GNUNET_PeerIdentity neighbour_sender
 Direct neighbour sender identifier. More...
 

Detailed Description

Inform transport about an incoming message.

Definition at line 332 of file transport.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader GNUNET_TRANSPORT_IncomingMessage::header

Type will be GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG.

Definition at line 337 of file transport.h.

Referenced by handle_incoming_msg().

◆ fc_on

uint32_t GNUNET_TRANSPORT_IncomingMessage::fc_on

Do we use flow control or not?

Definition at line 342 of file transport.h.

Referenced by finish_cmc_handling_with_continue(), GNUNET_TRANSPORT_communicator_receive(), and handle_incoming_msg().

◆ fc_id

uint64_t GNUNET_TRANSPORT_IncomingMessage::fc_id

64-bit number to identify the matching ACK.

Definition at line 347 of file transport.h.

Referenced by finish_cmc_handling_with_continue(), GNUNET_TRANSPORT_communicator_receive(), and handle_incoming_msg().

◆ expected_address_validity

struct GNUNET_TIME_RelativeNBO GNUNET_TRANSPORT_IncomingMessage::expected_address_validity

How long does the communicator believe the address on which the message was received to remain valid?

Definition at line 353 of file transport.h.

Referenced by GNUNET_TRANSPORT_communicator_receive(), and handle_validation_challenge().

◆ sender

◆ neighbour_sender

struct GNUNET_PeerIdentity GNUNET_TRANSPORT_IncomingMessage::neighbour_sender

Direct neighbour sender identifier.

Definition at line 363 of file transport.h.

Referenced by finish_cmc_handling_with_continue(), and handle_incoming_msg().


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