From a388fd6002f42ebc93c0e12116284be539e0cf0d Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 6 Dec 2021 10:04:34 +0100 Subject: propose barrier API --- src/include/gnunet_testing_netjail_lib.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src') diff --git a/src/include/gnunet_testing_netjail_lib.h b/src/include/gnunet_testing_netjail_lib.h index 011db00f8..a05990cb0 100644 --- a/src/include/gnunet_testing_netjail_lib.h +++ b/src/include/gnunet_testing_netjail_lib.h @@ -421,7 +421,22 @@ struct GNUNET_MessageHeader * GNUNET_TESTING_send_local_test_finished_msg (enum GNUNET_GenericReturnValue rv); +struct GNUNET_TESTING_Command +GNUNET_TESTING_cmd_barrier_create ( + const char *label); + +struct GNUNET_TESTING_Command +GNUNET_TESTING_cmd_barrier_reached ( + const char *label, + const char *barrier_label); + + +// Wait for barrier to be reached by all, implies reached! +struct GNUNET_TESTING_Command +GNUNET_TESTING_cmd_barrier_await ( + const char *label, + const char *barrier_label); struct GNUNET_TESTING_Command -- cgit v1.2.3