Add a resolver flush method
[framework/connectivity/connman.git] / include / resolver.h
index 3b274c9..ae77039 100644 (file)
@@ -41,6 +41,8 @@ int connman_resolver_remove_all(const char *interface);
 int connman_resolver_append_public_server(const char *server);
 int connman_resolver_remove_public_server(const char *server);
 
+void connman_resolver_flush(void);
+
 #define CONNMAN_RESOLVER_PRIORITY_LOW      -100
 #define CONNMAN_RESOLVER_PRIORITY_DEFAULT     0
 #define CONNMAN_RESOLVER_PRIORITY_HIGH      100
@@ -52,6 +54,7 @@ struct connman_resolver {
                                                        const char *server);
        int (*remove) (const char *interface, const char *domain,
                                                        const char *server);
+       void (*flush) (void);
 };
 
 int connman_resolver_register(struct connman_resolver *resolver);