-
- // mDNS discovery
- struct {
- bool enabled;
- io_t pfroute_io;
- int *ifaces;
- struct discovery_address *addresses;
- int iface_count;
- int address_count;
- io_t sockets[2];
- time_t last_update;
-#ifdef __APPLE__
- pthread_t thread;
- void *runloop;
-#endif
- } discovery;
-
- // ADNS
- pthread_t adns_thread;
- pthread_cond_t adns_cond;
- meshlink_queue_t adns_queue;
- meshlink_queue_t adns_done_queue;
- signal_t adns_signal;