GNUnet  0.10.x
Data Fields
GNUNET_ATS_Preference Struct Reference

Preference being expressed by an application client. More...

#include <gnunet_ats_plugin_new.h>

Collaboration diagram for GNUNET_ATS_Preference:
[legend]

Data Fields

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...
 
enum GNUNET_MQ_PreferenceKind pk
 What type of performance preference does the client have? More...
 

Detailed Description

Preference being expressed by an application client.

Definition at line 49 of file gnunet_ats_plugin_new.h.

Field Documentation

◆ peer

struct GNUNET_PeerIdentity GNUNET_ATS_Preference::peer

Peer to get address suggestions for.

Definition at line 54 of file gnunet_ats_plugin_new.h.

Referenced by handle_suggest(), handle_suggest_cancel(), simple_preference_add(), and simple_preference_del().

◆ bw

struct GNUNET_BANDWIDTH_Value32NBO GNUNET_ATS_Preference::bw

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

Definition at line 59 of file gnunet_ats_plugin_new.h.

Referenced by handle_suggest(), handle_suggest_cancel(), simple_preference_add(), and simple_preference_del().

◆ pk

enum GNUNET_MQ_PreferenceKind GNUNET_ATS_Preference::pk

What type of performance preference does the client have?

Definition at line 64 of file gnunet_ats_plugin_new.h.

Referenced by handle_suggest(), handle_suggest_cancel(), simple_preference_add(), and simple_preference_del().


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