Inform transport about an incoming message. More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/transport/transport.h>
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... | |
Inform transport about an incoming message.
Definition at line 332 of file transport.h.
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().
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().
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().
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().
struct GNUNET_PeerIdentity GNUNET_TRANSPORT_IncomingMessage::sender |
Sender identifier.
Definition at line 358 of file transport.h.
Referenced by finish_handling_raw_message(), GNUNET_TRANSPORT_communicator_receive(), handle_backchannel_encapsulation(), handle_dv_box(), handle_dv_learn(), handle_flow_control(), handle_fragment_box(), handle_incoming_msg(), handle_raw_message(), handle_reliability_ack(), handle_reliability_box(), handle_validation_challenge(), handle_validation_response(), and send_msg_from_cache().
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().