From 1542ca5c49f27ebaa5331d9954e7539b4fda0b72 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Fri, 31 Jan 2014 13:06:12 +0000 Subject: constant traffic generator --- src/ats-tests/ats-testing.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/ats-tests/ats-testing.h') diff --git a/src/ats-tests/ats-testing.h b/src/ats-tests/ats-testing.h index 59a9145d7..22c3b1419 100644 --- a/src/ats-tests/ats-testing.h +++ b/src/ats-tests/ats-testing.h @@ -56,6 +56,14 @@ struct TrafficGenerator; struct LoggingHandle; +enum TrafficGeneratorType +{ + GNUNET_ATS_TEST_LINEAR, + GNUNET_ATS_TEST_TG_CONSTANT, + GNUNET_ATS_TEST_RANDOM, + GNUNET_ATS_TEST_SINUS +}; + /** * Callback to call when topology setup is completed @@ -215,6 +223,8 @@ struct TrafficGenerator struct TrafficGenerator *prev; struct TrafficGenerator *next; + enum TrafficGeneratorType type; + struct BenchmarkPeer *src; struct BenchmarkPartner *dest; unsigned int rate; @@ -529,6 +539,7 @@ GNUNET_ATS_TEST_traffic_handle_pong (struct BenchmarkPartner *p); struct TrafficGenerator * GNUNET_ATS_TEST_generate_traffic_start (struct BenchmarkPeer *src, struct BenchmarkPartner *dest, + enum TrafficGeneratorType type, unsigned int rate, struct GNUNET_TIME_Relative duration); -- cgit v1.2.3