- if(port != 7)
- return false;
- meshlink_set_channel_receive_cb(mesh, channel, bar_receive_cb);
- if(data)
- bar_receive_cb(mesh, channel, data, len);
- return true;
-}
-
-void poll_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, size_t len) {
- meshlink_set_channel_poll_cb(mesh, channel, NULL);
- if(meshlink_channel_send(mesh, channel, "Hello", 5) != 5)
- fprintf(stderr, "Could not send whole message\n");
-}
-
-int main(int argc, char *argv[]) {
- meshlink_set_log_cb(NULL, MESHLINK_DEBUG, log_cb);
-
- // Open two new meshlink instance.
-
- meshlink_handle_t *mesh1 = meshlink_open("channels_conf.1", "foo", "channels", DEV_CLASS_BACKBONE);
- if(!mesh1) {
- fprintf(stderr, "Could not initialize configuration for foo\n");
- return 1;
- }