X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Futils.h;h=110c50a6a1a5448d8a0c91a4d69e37e899139225;hb=refs%2Fheads%2Ffeature%2Fmetaconnection-address;hp=883b9154cedde7cc81865796afc7e674eaba8aa0;hpb=6b125b5b68e2657eae9b36f23d7f569fb9e49f8d;p=meshlink diff --git a/test/utils.h b/test/utils.h index 883b9154..110c50a6 100644 --- a/test/utils.h +++ b/test/utils.h @@ -15,11 +15,13 @@ struct sync_flag { extern void init_sync_flag(struct sync_flag *s); extern void set_sync_flag(struct sync_flag *s, bool value); +extern void reset_sync_flag(struct sync_flag *s); extern bool check_sync_flag(struct sync_flag *s); extern bool wait_sync_flag(struct sync_flag *s, int seconds); /// Create a pair of meshlink instances that are already joined together. extern void open_meshlink_pair(meshlink_handle_t **a, meshlink_handle_t **b, const char *prefix); +extern void open_meshlink_pair_ephemeral(meshlink_handle_t **a, meshlink_handle_t **b, const char *prefix); /// Start a pair of meshlink instances and wait for them to connect together. extern void start_meshlink_pair(meshlink_handle_t *a, meshlink_handle_t *b);