with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+
+#ifdef NDEBUG
+#undef NDEBUG
+#endif
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/* channel receive callback */
static void channel_receive_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, const void *dat, size_t len) {
+ (void)mesh;
+
char data[100] = {0};
if(len == 0) {
}
-static void node_status_cb(meshlink_handle_t *mesh, meshlink_node_t *node,
- bool reachable) {
+static void node_status_cb(meshlink_handle_t *mesh, meshlink_node_t *node, bool reachable) {
+ (void)mesh;
+
if(!strcasecmp(node->name, "corenode1")) {
if(reachable) {
fprintf(stderr, "\tNode corenode1 became reachable\n");
return;
}
-void mesh_start_test_handler(int a) {
+void mesh_start_test_handler(int signum) {
+ (void)signum;
+
fprintf(stderr, "Starting test in app1node2\n");
set_sync_flag(&start_test, true);
}
int main(int argc, char *argv[]) {
+ (void)argc;
+
size_t num_nodes, i;
struct timeval main_loop_wait = { 2, 0 };
meshlink_channel_t *channel = NULL;
meshlink_node_t *core_node = NULL;
meshlink_node_t **node_handles = NULL;
- ssize_t retvalue = -1;
fprintf(stderr, "\tMesh node 'app1node2' starting up........\n");
}
channel_data_recieved.flag = false;
- meshlink_blacklist(mesh, app1_node1);
+ assert(meshlink_blacklist(mesh, app1_node1));
sleep(2);
- meshlink_channel_send(mesh, ch_app1node1, "test", 5);
+ assert(meshlink_channel_send(mesh, ch_app1node1, "test", 5) == 5);
wait_sync_flag(&channel_data_recieved, 30);
}
channel_data_recieved.flag = false;
- meshlink_whitelist(mesh, app1_node1);
+ assert(meshlink_whitelist(mesh, app1_node1));
sleep(2);
- meshlink_channel_send(mesh, ch_app1node1, "Channel Message", strlen("Channel Message"));
+ assert(meshlink_channel_send(mesh, ch_app1node1, "Channel Message", strlen("Channel Message")) == strlen("Channel Message"));
assert(wait_sync_flag(&channel_data_recieved, 60));