X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fmeshlink_internal.h;h=9abe19e0a20a3e65f4deee53fcfbaa3b2a34274d;hb=82e6ef764b4f1d2c2b6c1be35452cb87aff11350;hp=e36fd95f38b0a5f41d67b2444ff739ca55cbe4e7;hpb=c6cc7da56d108f05ea6f9a2f765f699e6e2353db;p=meshlink diff --git a/src/meshlink_internal.h b/src/meshlink_internal.h index e36fd95f..9abe19e0 100644 --- a/src/meshlink_internal.h +++ b/src/meshlink_internal.h @@ -33,10 +33,10 @@ #define MAXSOCKETS 8 /* Probably overkill... */ -struct AvahiServer; -struct AvahiSServiceBrowser; -struct AvahiSimplePoll; -struct AvahiSEntryGroup; +struct CattaServer; +struct CattaSServiceBrowser; +struct CattaSimplePoll; +struct CattaSEntryGroup; typedef struct listen_socket_t { struct io_t tcp; @@ -112,6 +112,8 @@ struct meshlink_handle { bool localdiscovery; sockaddr_t localdiscovery_address; + bool default_blacklist; + hash_t *node_udp_cache; struct connection_t *everyone; struct ecdsa *invitation_key; @@ -132,11 +134,11 @@ struct meshlink_handle { pthread_t discovery_thread; bool discovery_threadstarted; - struct AvahiServer *avahi_server; - struct AvahiSServiceBrowser *avahi_browser; - struct AvahiSimplePoll *avahi_poll; - struct AvahiSEntryGroup *avahi_group; - char* avahi_servicetype; + struct CattaServer *catta_server; + struct CattaSServiceBrowser *catta_browser; + struct CattaSimplePoll *catta_poll; + struct CattaSEntryGroup *catta_group; + char* catta_servicetype; }; /// A handle for a MeshLink node.