#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/ats/gnunet-ats-solver-eval.h>
Data Fields | |
struct PreferenceGenerator * | prev |
struct PreferenceGenerator * | next |
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_Task * | set_task |
struct GNUNET_SCHEDULER_Task * | feedback_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 |
Definition at line 268 of file gnunet-ats-solver-eval.h.
struct PreferenceGenerator* PreferenceGenerator::prev |
Definition at line 270 of file gnunet-ats-solver-eval.h.
struct PreferenceGenerator* PreferenceGenerator::next |
Definition at line 271 of file gnunet-ats-solver-eval.h.
Referenced by find_pref_gen(), GNUNET_ATS_solver_generate_preferences_stop_all(), and solver_bandwidth_changed_cb().
enum GeneratorType PreferenceGenerator::type |
Definition at line 271 of file gnunet-ats-solver-eval.h.
Referenced by gnunet_testing.Condition::__init__(), gnunet_testing.Condition::evaluate(), gnunet_testing.FileExistCondition::evaluate(), get_preference(), and GNUNET_ATS_solver_generate_preferences_start().
long long unsigned int PreferenceGenerator::peer |
Definition at line 275 of file gnunet-ats-solver-eval.h.
Referenced by gnunet_testing.StatisticsCondition::check(), gnunet_testing.EqualStatisticsCondition::check(), gnunet_testing.StatisticsCondition::evaluate(), gnunet_testing.EqualStatisticsCondition::evaluate(), find_pref_gen(), GNUNET_ATS_solver_generate_preferences_start(), GNUNET_ATS_solver_generate_preferences_stop(), set_feedback_task(), set_pref_task(), and solver_bandwidth_changed_cb().
unsigned int PreferenceGenerator::client_id |
Definition at line 276 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), set_feedback_task(), and set_pref_task().
enum GNUNET_ATS_PreferenceKind PreferenceGenerator::kind |
Definition at line 276 of file gnunet-ats-solver-eval.h.
Referenced by find_pref_gen(), GNUNET_ATS_solver_generate_preferences_start(), GNUNET_ATS_solver_generate_preferences_stop(), set_feedback_task(), and set_pref_task().
long int PreferenceGenerator::base_value |
Definition at line 280 of file gnunet-ats-solver-eval.h.
Referenced by get_preference(), and GNUNET_ATS_solver_generate_preferences_start().
long int PreferenceGenerator::max_value |
Definition at line 281 of file gnunet-ats-solver-eval.h.
Referenced by get_preference(), and GNUNET_ATS_solver_generate_preferences_start().
struct GNUNET_TIME_Relative PreferenceGenerator::duration_period |
Definition at line 281 of file gnunet-ats-solver-eval.h.
Referenced by get_preference(), and GNUNET_ATS_solver_generate_preferences_start().
struct GNUNET_TIME_Relative PreferenceGenerator::frequency |
Definition at line 281 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), and set_pref_task().
struct GNUNET_TIME_Relative PreferenceGenerator::feedback_frequency |
Definition at line 281 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), and set_feedback_task().
struct GNUNET_SCHEDULER_Task* PreferenceGenerator::set_task |
Definition at line 286 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), GNUNET_ATS_solver_generate_preferences_stop(), and set_pref_task().
struct GNUNET_SCHEDULER_Task* PreferenceGenerator::feedback_task |
Definition at line 287 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), GNUNET_ATS_solver_generate_preferences_stop(), and set_feedback_task().
struct GNUNET_TIME_Absolute PreferenceGenerator::next_ping_transmission |
Definition at line 287 of file gnunet-ats-solver-eval.h.
struct GNUNET_TIME_Absolute PreferenceGenerator::time_start |
Definition at line 287 of file gnunet-ats-solver-eval.h.
Referenced by get_preference(), and GNUNET_ATS_solver_generate_preferences_start().
uint32_t PreferenceGenerator::feedback_bw_out_acc |
Definition at line 293 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), set_feedback_task(), and solver_bandwidth_changed_cb().
uint32_t PreferenceGenerator::feedback_bw_in_acc |
Definition at line 294 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), set_feedback_task(), and solver_bandwidth_changed_cb().
uint32_t PreferenceGenerator::feedback_delay_acc |
Definition at line 295 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), and set_feedback_task().
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().
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().
struct GNUNET_TIME_Absolute PreferenceGenerator::feedback_last |
Definition at line 298 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), and set_feedback_task().
struct GNUNET_TIME_Absolute PreferenceGenerator::feedback_last_bw_update |
Definition at line 298 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), set_feedback_task(), and solver_bandwidth_changed_cb().
struct GNUNET_TIME_Absolute PreferenceGenerator::feedback_last_delay_update |
Definition at line 298 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), and set_feedback_task().
uint32_t PreferenceGenerator::last_assigned_bw_in |
Definition at line 304 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), set_feedback_task(), and solver_bandwidth_changed_cb().
uint32_t PreferenceGenerator::last_assigned_bw_out |
Definition at line 305 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), set_feedback_task(), and solver_bandwidth_changed_cb().
double PreferenceGenerator::last_delay_value |
Definition at line 306 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solver_generate_preferences_start(), and set_feedback_task().