diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2014-01-21 16:27:55 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2014-01-21 16:27:55 +0000 |
commit | f15624031417464fa72c659be7e0be8db55a909b (patch) | |
tree | 431a51f38b9516f56dc6d38e347fef0abade1b51 /src/ats-tests/ats-testing.h | |
parent | 1f3f45c08b82899a5350633dc6f1030216a1e150 (diff) | |
download | gnunet-f15624031417464fa72c659be7e0be8db55a909b.tar.gz gnunet-f15624031417464fa72c659be7e0be8db55a909b.zip |
not yet finished: moving perf_ats to testing
Diffstat (limited to 'src/ats-tests/ats-testing.h')
-rw-r--r-- | src/ats-tests/ats-testing.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/ats-tests/ats-testing.h b/src/ats-tests/ats-testing.h index 37fc94da7..7dd05bb21 100644 --- a/src/ats-tests/ats-testing.h +++ b/src/ats-tests/ats-testing.h | |||
@@ -45,7 +45,6 @@ | |||
45 | #define TEST_MESSAGE_SIZE 1000 | 45 | #define TEST_MESSAGE_SIZE 1000 |
46 | #define TEST_MESSAGE_FREQUENCY GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 1) | 46 | #define TEST_MESSAGE_FREQUENCY GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 1) |
47 | 47 | ||
48 | |||
49 | /** | 48 | /** |
50 | * Overall state of the performance benchmark | 49 | * Overall state of the performance benchmark |
51 | */ | 50 | */ |
@@ -300,6 +299,9 @@ struct TestbedConnectOperation | |||
300 | struct GNUNET_TESTBED_Operation *connect_op; | 299 | struct GNUNET_TESTBED_Operation *connect_op; |
301 | }; | 300 | }; |
302 | 301 | ||
302 | typedef void (*GNUNET_ATS_TESTING_TopologySetupDoneCallback) (void *cls, | ||
303 | struct BenchmarkPeer *masters, | ||
304 | struct BenchmarkPeer *slaves); | ||
303 | 305 | ||
304 | struct GNUNET_ATS_TEST_Topology | 306 | struct GNUNET_ATS_TEST_Topology |
305 | { | 307 | { |
@@ -386,17 +388,22 @@ struct GNUNET_ATS_TEST_Topology | |||
386 | 388 | ||
387 | GNUNET_TRANSPORT_ReceiveCallback transport_recv_cb; | 389 | GNUNET_TRANSPORT_ReceiveCallback transport_recv_cb; |
388 | 390 | ||
389 | }; | 391 | GNUNET_ATS_TESTING_TopologySetupDoneCallback done_cb; |
390 | 392 | ||
393 | void *done_cb_cls; | ||
394 | }; | ||
391 | 395 | ||
392 | struct GNUNET_ATS_TEST_Topology * | 396 | void |
393 | GNUNET_ATS_TEST_create_topology (char *name, char *cfg_file, | 397 | GNUNET_ATS_TEST_create_topology (char *name, char *cfg_file, |
394 | unsigned int num_slaves, | 398 | unsigned int num_slaves, |
395 | unsigned int num_masters, | 399 | unsigned int num_masters, |
400 | int test_core, | ||
401 | GNUNET_ATS_TESTING_TopologySetupDoneCallback done_cb, | ||
402 | void *done_cb_cls, | ||
396 | struct GNUNET_CORE_MessageHandler *handlers, | 403 | struct GNUNET_CORE_MessageHandler *handlers, |
397 | GNUNET_TRANSPORT_ReceiveCallback transport_recv_cb); | 404 | GNUNET_TRANSPORT_ReceiveCallback transport_recv_cb); |
398 | 405 | ||
399 | void | 406 | void |
400 | GNUNET_ATS_TEST_destroy_topology (struct GNUNET_ATS_TEST_Topology *top); | 407 | GNUNET_ATS_TEST_shutdown_topology (void); |
401 | 408 | ||
402 | /* end of file perf_ats.c */ | 409 | /* end of file perf_ats.c */ |