From 13dbe5418c1e61bb3c433efa7c2dc412e08b356d Mon Sep 17 00:00:00 2001 From: t3sserakt Date: Wed, 30 Jun 2021 13:04:40 +0200 Subject: - starting testbed with netjail --- src/include/gnunet_testbed_ng_service.h | 39 +++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'src/include/gnunet_testbed_ng_service.h') diff --git a/src/include/gnunet_testbed_ng_service.h b/src/include/gnunet_testbed_ng_service.h index 370617e68..b19a6e958 100644 --- a/src/include/gnunet_testbed_ng_service.h +++ b/src/include/gnunet_testbed_ng_service.h @@ -213,4 +213,43 @@ GNUNET_TESTBED_shutdown_peer (struct PeerCmdState *ps); void GNUNET_TESTBED_shutdown_service (struct TngState *ss); +/** + * Create command. + * + * @param label name for command. + * @param binaryname to start. + * @return command. + */ +struct GNUNET_TESTING_Command +GNUNET_TESTBED_cmd_netjail_start (const char *label, + char *local_m, + char *global_n); + +/** + * Create command. + * + * @param label name for command. + * @param binaryname to exec. + * @return command. + */ +struct GNUNET_TESTING_Command +GNUNET_TESTBED_cmd_netjail_start_testbed (const char *label, + char *const binary_argv[], + char *local_m, + char *global_n, + GNUNET_MessageTokenizerCallback cb, + GNUNET_HELPER_ExceptionCallback exp_cb); + +/** + * Create command. + * + * @param label name for command. + * @param binaryname to stop. + * @return command. + */ +struct GNUNET_TESTING_Command +GNUNET_TESTBED_cmd_netjail_stop (const char *label, + char *local_m, + char *global_n); + #endif -- cgit v1.2.3