X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fmeshlink_internal.h;h=b31c16eb1cc3b92fef8bd1373f9c07573a11e2d9;hb=230b5907e242aa48bb8c8d09450fbd3767e9c24a;hp=84368ee8cac938881897fc1dcc29b12600568128;hpb=fa05f996c5500c056a36c1d43e33a407f876643c;p=meshlink diff --git a/src/meshlink_internal.h b/src/meshlink_internal.h index 84368ee8..b31c16eb 100644 --- a/src/meshlink_internal.h +++ b/src/meshlink_internal.h @@ -166,6 +166,7 @@ struct meshlink_handle { struct CattaSimplePoll *catta_poll; struct CattaSEntryGroup *catta_group; char *catta_servicetype; + unsigned int catta_interfaces; int netns; void *config_key; @@ -205,6 +206,7 @@ extern meshlink_log_level_t global_log_level; extern meshlink_log_cb_t global_log_cb; extern int check_port(meshlink_handle_t *mesh); extern void handle_duplicate_node(meshlink_handle_t *mesh, struct node_t *n); +extern void handle_network_change(meshlink_handle_t *mesh, bool online); /// Device class traits typedef struct {