X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=include%2Fresolver.h;h=77a95cf0f0e60e2fda0f69d19856b80edff24613;hb=d6558ac5058ca81e2bb25ea1ee5f20a7186e4dcf;hp=3d9f9902aef1a97799fdf5bdcefe29b4192654e6;hpb=1b42fcf6db8cbbcc8cb67dab136b97249c0f0329;p=connman diff --git a/include/resolver.h b/include/resolver.h index 3d9f990..77a95cf 100644 --- a/include/resolver.h +++ b/include/resolver.h @@ -2,7 +2,7 @@ * * Connection Manager * - * Copyright (C) 2007 Intel Corporation. All rights reserved. + * Copyright (C) 2007-2008 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 @@ -26,16 +26,18 @@ extern "C" { #endif -#include +/** + * SECTION:resolver + * @title: Resolver premitives + * @short_description: Functions for registering resolver modules + */ -struct connman_resolver_driver { +struct connman_resolver { const char *name; - int (*append) (struct connman_iface *iface, const char *nameserver); - int (*remove) (struct connman_iface *iface); }; -extern int connman_resolver_register(struct connman_resolver_driver *driver); -extern void connman_resolver_unregister(struct connman_resolver_driver *driver); +extern int connman_resolver_register(struct connman_resolver *resolver); +extern void connman_resolver_unregister(struct connman_resolver *resolver); #ifdef __cplusplus }