GNUnet 0.21.1
SendMessageReady Struct Reference

Core notifying client that it is allowed to now transmit a message to the given target (response to GNUNET_MESSAGE_TYPE_CORE_SEND_REQUEST). More...

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

Collaboration diagram for SendMessageReady:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Header with type GNUNET_MESSAGE_TYPE_CORE_SEND_READY. More...
 
uint16_t size
 How many bytes are allowed for transmission? Guaranteed to be at least as big as the requested size, or ZERO if the request is rejected (will timeout, peer disconnected, queue full, etc.). More...
 
uint16_t smr_id
 smr_id from the request. More...
 
struct GNUNET_PeerIdentity peer
 Identity of the intended target. More...
 

Detailed Description

Core notifying client that it is allowed to now transmit a message to the given target (response to GNUNET_MESSAGE_TYPE_CORE_SEND_REQUEST).

Definition at line 239 of file core.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader SendMessageReady::header

Header with type GNUNET_MESSAGE_TYPE_CORE_SEND_READY.

Definition at line 244 of file core.h.

◆ size

uint16_t SendMessageReady::size

How many bytes are allowed for transmission? Guaranteed to be at least as big as the requested size, or ZERO if the request is rejected (will timeout, peer disconnected, queue full, etc.).

Definition at line 252 of file core.h.

Referenced by GSC_CLIENTS_solicit_request().

◆ smr_id

uint16_t SendMessageReady::smr_id

smr_id from the request.

Definition at line 257 of file core.h.

Referenced by GSC_CLIENTS_solicit_request(), and handle_send_ready().

◆ peer

struct GNUNET_PeerIdentity SendMessageReady::peer

Identity of the intended target.

Definition at line 262 of file core.h.

Referenced by GSC_CLIENTS_solicit_request(), and handle_send_ready().


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