aboutsummaryrefslogtreecommitdiff
path: root/src/ats-tests/ats-testing.h
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2014-01-23 12:28:32 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2014-01-23 12:28:32 +0000
commit74e92716b7dd1e117cb8ef932348335c98daa0e1 (patch)
treefdd8133d903f337b6e0d3c8f67965cd8bf2f4a46 /src/ats-tests/ats-testing.h
parentd3ce95bec0495962ad80d3eba9b5e11e09a2b25d (diff)
downloadgnunet-74e92716b7dd1e117cb8ef932348335c98daa0e1.tar.gz
gnunet-74e92716b7dd1e117cb8ef932348335c98daa0e1.zip
experimentation basics
Diffstat (limited to 'src/ats-tests/ats-testing.h')
-rw-r--r--src/ats-tests/ats-testing.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/ats-tests/ats-testing.h b/src/ats-tests/ats-testing.h
index b3301f19d..d57ce2667 100644
--- a/src/ats-tests/ats-testing.h
+++ b/src/ats-tests/ats-testing.h
@@ -382,6 +382,21 @@ struct GNUNET_ATS_TEST_Topology
382 void *done_cb_cls; 382 void *done_cb_cls;
383}; 383};
384 384
385struct Experiment
386{
387 char *name;
388 char *cfg_file;
389 unsigned long long int num_masters;
390 unsigned long long int num_slaves;
391 struct GNUNET_TIME_Relative max_duration;
392};
393
394struct Experiment *
395GNUNET_ATS_TEST_experimentation_start (char *filename);
396
397void
398GNUNET_ATS_TEST_experimentation_stop (struct Experiment *e);
399
385 400
386struct TrafficGenerator * 401struct TrafficGenerator *
387GNUNET_ATS_TEST_generate_traffic_start (struct BenchmarkPeer *src, 402GNUNET_ATS_TEST_generate_traffic_start (struct BenchmarkPeer *src,