GNUnet  0.11.x
Data Fields
PreferenceGenerator Struct Reference

#include </home/handbook/gnunet/src/ats/gnunet-ats-solver-eval.h>

Collaboration diagram for PreferenceGenerator:
[legend]

Data Fields

struct PreferenceGeneratorprev
 
struct PreferenceGeneratornext
 
enum GeneratorType type
 
long long unsigned int peer
 
unsigned int client_id
 
enum GNUNET_ATS_PreferenceKind kind
 
long int base_value
 
long int max_value
 
struct GNUNET_TIME_Relative duration_period
 
struct GNUNET_TIME_Relative frequency
 
struct GNUNET_TIME_Relative feedback_frequency
 
struct GNUNET_SCHEDULER_Taskset_task
 
struct GNUNET_SCHEDULER_Taskfeedback_task
 
struct GNUNET_TIME_Absolute next_ping_transmission
 
struct GNUNET_TIME_Absolute time_start
 
uint32_t feedback_bw_out_acc
 
uint32_t feedback_bw_in_acc
 
uint32_t feedback_delay_acc
 
double pref_bw_old
 
double pref_latency_old
 
struct GNUNET_TIME_Absolute feedback_last
 
struct GNUNET_TIME_Absolute feedback_last_bw_update
 
struct GNUNET_TIME_Absolute feedback_last_delay_update
 
uint32_t last_assigned_bw_in
 
uint32_t last_assigned_bw_out
 
double last_delay_value
 
struct BenchmarkPeersrc
 
struct BenchmarkPartnerdest
 

Detailed Description

Definition at line 268 of file gnunet-ats-solver-eval.h.

Field Documentation

◆ prev

struct PreferenceGenerator * PreferenceGenerator::prev

Definition at line 270 of file gnunet-ats-solver-eval.h.

◆ next

struct PreferenceGenerator * PreferenceGenerator::next

◆ type

enum GeneratorType PreferenceGenerator::type

◆ peer

long long unsigned int PreferenceGenerator::peer

◆ client_id

unsigned int PreferenceGenerator::client_id

◆ kind

enum GNUNET_ATS_PreferenceKind PreferenceGenerator::kind

◆ base_value

long int PreferenceGenerator::base_value

◆ max_value

long int PreferenceGenerator::max_value

◆ duration_period

struct GNUNET_TIME_Relative PreferenceGenerator::duration_period

◆ frequency

struct GNUNET_TIME_Relative PreferenceGenerator::frequency

◆ feedback_frequency

struct GNUNET_TIME_Relative PreferenceGenerator::feedback_frequency

◆ set_task

struct GNUNET_SCHEDULER_Task * PreferenceGenerator::set_task

◆ feedback_task

struct GNUNET_SCHEDULER_Task* PreferenceGenerator::feedback_task

◆ next_ping_transmission

struct GNUNET_TIME_Absolute PreferenceGenerator::next_ping_transmission

Definition at line 288 of file gnunet-ats-solver-eval.h.

◆ time_start

struct GNUNET_TIME_Absolute PreferenceGenerator::time_start

◆ feedback_bw_out_acc

uint32_t PreferenceGenerator::feedback_bw_out_acc

◆ feedback_bw_in_acc

uint32_t PreferenceGenerator::feedback_bw_in_acc

◆ feedback_delay_acc

uint32_t PreferenceGenerator::feedback_delay_acc

◆ pref_bw_old

double PreferenceGenerator::pref_bw_old

Definition at line 297 of file gnunet-ats-solver-eval.h.

Referenced by set_feedback_task(), and set_pref_task().

◆ pref_latency_old

double PreferenceGenerator::pref_latency_old

Definition at line 298 of file gnunet-ats-solver-eval.h.

Referenced by set_feedback_task(), and set_pref_task().

◆ feedback_last

struct GNUNET_TIME_Absolute PreferenceGenerator::feedback_last

◆ feedback_last_bw_update

struct GNUNET_TIME_Absolute PreferenceGenerator::feedback_last_bw_update

◆ feedback_last_delay_update

struct GNUNET_TIME_Absolute PreferenceGenerator::feedback_last_delay_update

◆ last_assigned_bw_in

uint32_t PreferenceGenerator::last_assigned_bw_in

◆ last_assigned_bw_out

uint32_t PreferenceGenerator::last_assigned_bw_out

◆ last_delay_value

double PreferenceGenerator::last_delay_value

◆ src

struct BenchmarkPeer* PreferenceGenerator::src

Definition at line 257 of file ats-testing.h.

Referenced by GNUNET_ATS_TEST_generate_preferences_start().

◆ dest

struct BenchmarkPartner* PreferenceGenerator::dest

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