diff options
Diffstat (limited to 'include/resolver.h')
-rw-r--r-- | include/resolver.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/resolver.h b/include/resolver.h index 5c023758..d849e08a 100644 --- a/include/resolver.h +++ b/include/resolver.h @@ -39,11 +39,19 @@ extern "C" { struct connman_resolver { const char *name; int priority; + int (*append) (const char *interface, const char *domain, + const char *server); + int (*remove) (const char *interface, const char *domain, + const char *server); }; extern int connman_resolver_register(struct connman_resolver *resolver); extern void connman_resolver_unregister(struct connman_resolver *resolver); +extern int connman_resolver_append(const char *interface, const char *domain, + const char *server); +extern int connman_resolver_remove_all(const char *interface); + #ifdef __cplusplus } #endif |