GNUnet 0.21.1
ExpressPreferenceMessage Struct Reference

Application client to TRANSPORT service: we would like to have address suggestions for this peer. More...

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

Collaboration diagram for ExpressPreferenceMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type is GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST or GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST_CANCEL to stop suggestions. More...
 
uint32_t pk
 What type of performance preference does the client have? A enum GNUNET_MQ_PreferenceKind in NBO. More...
 
struct GNUNET_PeerIdentity peer
 Peer to get address suggestions for. More...
 
struct GNUNET_BANDWIDTH_Value32NBO bw
 How much bandwidth in bytes/second does the application expect? More...
 

Detailed Description

Application client to TRANSPORT service: we would like to have address suggestions for this peer.

Definition at line 773 of file transport.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader ExpressPreferenceMessage::header

Type is GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST or GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST_CANCEL to stop suggestions.

Definition at line 780 of file transport.h.

◆ pk

uint32_t ExpressPreferenceMessage::pk

What type of performance preference does the client have? A enum GNUNET_MQ_PreferenceKind in NBO.

Definition at line 786 of file transport.h.

◆ peer

struct GNUNET_PeerIdentity ExpressPreferenceMessage::peer

Peer to get address suggestions for.

Definition at line 791 of file transport.h.

Referenced by transmit_suggestion().

◆ bw

struct GNUNET_BANDWIDTH_Value32NBO ExpressPreferenceMessage::bw

How much bandwidth in bytes/second does the application expect?

Definition at line 796 of file transport.h.


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