X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fchannels.c;h=52d80a9ce1f40579a45e59f4149a890fe40d822f;hb=7b36d61024ee05caa638f7cd45044b98b31b8aa8;hp=68512eecdf3a4069ec50919354836b12133bc2b0;hpb=668664d0ea90dc81670cccd7b7d56b36b8360eaa;p=meshlink diff --git a/test/channels.c b/test/channels.c index 68512eec..52d80a9c 100644 --- a/test/channels.c +++ b/test/channels.c @@ -5,7 +5,6 @@ #include #include "../src/meshlink.h" -#include "../src/node.h" volatile bool bar_reachable = false; volatile bool bar_responded = false; @@ -29,6 +28,8 @@ void log_cb(meshlink_handle_t *mesh, meshlink_log_level_t level, const char *tex } void status_cb(meshlink_handle_t *mesh, meshlink_node_t *node, bool reachable) { + (void)mesh; + printf("status_cb: %s %sreachable\n", node->name, reachable ? "" : "un"); if(!strcmp(node->name, "bar")) { @@ -37,6 +38,9 @@ void status_cb(meshlink_handle_t *mesh, meshlink_node_t *node, bool reachable) { } void foo_receive_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, const void *data, size_t len) { + (void)mesh; + (void)channel; + printf("foo_receive_cb %zu: ", len); fwrite(data, 1, len, stdout); printf("\n"); @@ -55,6 +59,12 @@ void bar_receive_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, const } bool reject_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, uint16_t port, const void *data, size_t len) { + (void)mesh; + (void)channel; + (void)port; + (void)data; + (void)len; + return false; } @@ -81,6 +91,8 @@ bool accept_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, uint16_t po } void poll_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, size_t len) { + (void)len; + meshlink_set_channel_poll_cb(mesh, channel, NULL); if(meshlink_channel_send(mesh, channel, "Hello", 5) != 5) { @@ -88,7 +100,7 @@ void poll_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, size_t len) { } } -int main(int argc, char *argv[]) { +int main() { meshlink_set_log_cb(NULL, MESHLINK_DEBUG, log_cb); // Open two new meshlink instance.