X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=include%2Fresolver.h;h=d5fefe999c6ea93c55336d00af514a296af2542c;hb=a8764dd1a3bb5f33f7c12260d61603d724c42fc4;hp=5c023758ce3b1c2f7c4bb2ee06c220124b0dbedc;hpb=2f09e0d729845dd47373c9c7e70b8aad566ebf14;p=connman diff --git a/include/resolver.h b/include/resolver.h index 5c02375..d5fefe9 100644 --- a/include/resolver.h +++ b/include/resolver.h @@ -2,7 +2,7 @@ * * Connection Manager * - * Copyright (C) 2007-2008 Intel Corporation. All rights reserved. + * Copyright (C) 2007-2009 Intel Corporation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as @@ -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