#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/ats/gnunet-ats-solver-eval.h>
Data Fields | |
char * | name |
char * | log_prefix |
char * | cfg_file |
char * | log_output_dir |
int | log_append_time_stamp |
struct GNUNET_TIME_Relative | log_freq |
struct GNUNET_TIME_Relative | max_duration |
struct GNUNET_TIME_Relative | total_duration |
struct GNUNET_TIME_Absolute | start_time |
unsigned int | num_episodes |
struct Episode * | start |
struct GNUNET_CONFIGURATION_Handle * | cfg |
struct GNUNET_SCHEDULER_Task * | experiment_timeout_task |
struct GNUNET_SCHEDULER_Task * | episode_timeout_task |
struct Episode * | cur |
GNUNET_ATS_TESTING_EpisodeDoneCallback | ep_done_cb |
GNUNET_ATS_TESTING_ExperimentDoneCallback | e_done_cb |
Definition at line 243 of file gnunet-ats-solver-eval.h.
char* Experiment::name |
Definition at line 245 of file gnunet-ats-solver-eval.h.
Referenced by gnunet_testing.StatisticsCondition::check(), gnunet_testing.EqualStatisticsCondition::check(), create_experiment(), gnunet_testing.StatisticsCondition::evaluate(), gnunet_testing.EqualStatisticsCondition::evaluate(), free_experiment(), GNUNET_ATS_solvers_experimentation_load(), GNUNET_ATS_solvers_experimentation_run(), and transmit().
char* Experiment::log_prefix |
Definition at line 246 of file gnunet-ats-solver-eval.h.
Referenced by free_experiment(), GNUNET_ATS_solver_logging_write_to_disk(), and GNUNET_ATS_solvers_experimentation_load().
char* Experiment::cfg_file |
Definition at line 247 of file gnunet-ats-solver-eval.h.
Referenced by free_experiment(), and GNUNET_ATS_solvers_experimentation_load().
char* Experiment::log_output_dir |
Definition at line 248 of file gnunet-ats-solver-eval.h.
Referenced by done(), free_experiment(), and GNUNET_ATS_solvers_experimentation_load().
int Experiment::log_append_time_stamp |
Definition at line 249 of file gnunet-ats-solver-eval.h.
Referenced by done(), and GNUNET_ATS_solvers_experimentation_load().
struct GNUNET_TIME_Relative Experiment::log_freq |
Definition at line 249 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solvers_experimentation_load(), and run().
struct GNUNET_TIME_Relative Experiment::max_duration |
Definition at line 249 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solvers_experimentation_load(), and GNUNET_ATS_solvers_experimentation_run().
struct GNUNET_TIME_Relative Experiment::total_duration |
Definition at line 249 of file gnunet-ats-solver-eval.h.
Referenced by create_experiment(), GNUNET_ATS_solvers_experimentation_load(), and load_episodes().
struct GNUNET_TIME_Absolute Experiment::start_time |
Definition at line 249 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solvers_experimentation_run(), timeout_episode(), and timeout_experiment().
unsigned int Experiment::num_episodes |
Definition at line 255 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solvers_experimentation_load(), and load_episodes().
struct Episode* Experiment::start |
Definition at line 256 of file gnunet-ats-solver-eval.h.
Referenced by create_experiment(), free_experiment(), GNUNET_ATS_solvers_experimentation_run(), and load_episodes().
struct GNUNET_CONFIGURATION_Handle* Experiment::cfg |
Definition at line 258 of file gnunet-ats-solver-eval.h.
Referenced by gnunet_testing.Peer::__del__(), gnunet_testing.Peer::get_statistics_value(), GNUNET_ATS_solvers_experimentation_load(), GNUNET_ATS_solvers_experimentation_stop(), GNUNET_ATS_solvers_solver_start(), gnunet_testing.Peer::start(), and gnunet_testing.Peer::stop().
struct GNUNET_SCHEDULER_Task* Experiment::experiment_timeout_task |
Definition at line 260 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solvers_experimentation_run(), GNUNET_ATS_solvers_experimentation_stop(), timeout_episode(), and timeout_experiment().
struct GNUNET_SCHEDULER_Task* Experiment::episode_timeout_task |
Definition at line 261 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solvers_experimentation_run(), GNUNET_ATS_solvers_experimentation_stop(), timeout_episode(), and timeout_experiment().
struct Episode* Experiment::cur |
Definition at line 262 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solvers_experimentation_run(), and timeout_episode().
GNUNET_ATS_TESTING_EpisodeDoneCallback Experiment::ep_done_cb |
Definition at line 264 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solvers_experimentation_run(), and timeout_episode().
GNUNET_ATS_TESTING_ExperimentDoneCallback Experiment::e_done_cb |
Definition at line 265 of file gnunet-ats-solver-eval.h.
Referenced by GNUNET_ATS_solvers_experimentation_run(), timeout_episode(), and timeout_experiment().