]> git.meshlink.io Git - meshlink/blobdiff - test/utils.h
Refactor the non-blackbox test suite.
[meshlink] / test / utils.h
index dfada2c70b6e5dab562676690fe3ee18c1aabcc5..bce2f9a5cc1e1a37fbca7b8d85292ad73e6f6c76 100644 (file)
@@ -24,11 +24,14 @@ extern void start_meshlink_pair(meshlink_handle_t *a, meshlink_handle_t *b);
 extern void stop_meshlink_pair(meshlink_handle_t *a, meshlink_handle_t *b);
 
 /// Stop and cleanup a pair of meshlink instances.
-extern void close_meshlink_pair(meshlink_handle_t *a, meshlink_handle_t *b, const char *prefix);
+extern void close_meshlink_pair(meshlink_handle_t *a, meshlink_handle_t *b);
 
 /// Link two meshlink instances.
 extern void link_meshlink_pair(meshlink_handle_t *a, meshlink_handle_t *b);
 
+/// Default log callback
+extern void log_cb(meshlink_handle_t *mesh, meshlink_log_level_t level, const char *text);
+
 #define assert_after(cond, timeout)\
        do {\
                for(int i = 0; i++ <= timeout;) {\
@@ -39,4 +42,5 @@ extern void link_meshlink_pair(meshlink_handle_t *a, meshlink_handle_t *b);
                        sleep(1);\
                }\
        } while(0)
+
 #endif