Inform transport about an incoming message. More...
#include </home/buildbot/bb-worker/worker/gnunet_release/build/src/service/transport/transport.h>
Data Fields | |
| struct GNUNET_MessageHeader | header |
| Type will be GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG. | |
| uint32_t | fc_on |
| Do we use flow control or not? | |
| uint64_t | fc_id |
| 64-bit number to identify the matching ACK. | |
| struct GNUNET_TIME_RelativeNBO | expected_address_validity |
| How long does the communicator believe the address on which the message was received to remain valid? | |
| struct GNUNET_PeerIdentity | sender |
| Sender identifier. | |
| struct GNUNET_PeerIdentity | neighbour_sender |
| Direct neighbour sender identifier. | |
Inform transport about an incoming message.
Definition at line 334 of file transport.h.
| struct GNUNET_MessageHeader GNUNET_TRANSPORT_IncomingMessage::header |
Type will be GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG.
Definition at line 339 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 344 of file transport.h.
Referenced by GNUNET_TRANSPORT_communicator_receive(), handle_incoming_msg(), and send_cmc_ack().
| uint64_t GNUNET_TRANSPORT_IncomingMessage::fc_id |
64-bit number to identify the matching ACK.
Definition at line 349 of file transport.h.
Referenced by GNUNET_TRANSPORT_communicator_receive(), handle_incoming_msg(), handle_incoming_msg(), and send_cmc_ack().
| 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 355 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 360 of file transport.h.
Referenced by decaps_dv_box_cont(), finish_handling_raw_message(), GNUNET_TRANSPORT_communicator_receive(), handle_backchannel_encapsulation(), handle_dv_learn(), handle_flow_control(), handle_fragment_box(), handle_incoming_msg(), handle_incoming_msg(), handle_raw_message(), handle_reliability_ack(), handle_reliability_box(), handle_validation_response(), send_msg_from_cache(), and send_t_validation_response().
| struct GNUNET_PeerIdentity GNUNET_TRANSPORT_IncomingMessage::neighbour_sender |
Direct neighbour sender identifier.
Definition at line 365 of file transport.h.
Referenced by handle_incoming_msg(), and send_cmc_ack().