meshlink_channel_close(mesh, channel);
}
-static 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;
-}
-
static bool accept_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, uint16_t port, const void *data, size_t len) {
(void)port;
// Set the callbacks.
- meshlink_set_channel_accept_cb(a, reject_cb);
meshlink_set_channel_accept_cb(b, accept_cb);
// Open a channel from a to b before starting the mesh.
channel_opened.flag = false;
open_meshlink_pair(&a, &b, "channels-cornercases");
- meshlink_set_channel_accept_cb(a, reject_cb);
meshlink_set_channel_accept_cb(b, accept_cb);
start_meshlink_pair(a, b);