-bool dump_connections(connection_t *cdump) {
- for list_each(connection_t, c, connection_list) {
- send_request(cdump, "%d %d %s %s %x %d %x",
- CONTROL, REQ_DUMP_CONNECTIONS,
- c->name, c->hostname, c->options, c->socket,
- bitfield_to_int(&c->status, sizeof c->status));
- }
-
- return send_request(cdump, "%d %d", CONTROL, REQ_DUMP_CONNECTIONS);
+void connection_del(meshlink_handle_t *mesh, connection_t *c) {
+ io_del(&mesh->loop, &c->io);
+ list_delete(mesh->connections, c);