DA: Skip initializing failed_bssids list when eapol failure case
[platform/upstream/connman.git] / gweb / gresolv.h
old mode 100644 (file)
new mode 100755 (executable)
index 1bcaf44..5e82c16
@@ -2,7 +2,7 @@
  *
  *  Resolver library with GLib integration
  *
- *  Copyright (C) 2009-2010  Intel Corporation. All rights reserved.
+ *  Copyright (C) 2009-2012  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
@@ -22,6 +22,7 @@
 #ifndef __G_RESOLV_H
 #define __G_RESOLV_H
 
+#include <stdbool.h>
 #include <stdint.h>
 
 #include <glib.h>
@@ -43,6 +44,7 @@ typedef enum {
        G_RESOLV_RESULT_STATUS_NAME_ERROR,
        G_RESOLV_RESULT_STATUS_NOT_IMPLEMENTED,
        G_RESOLV_RESULT_STATUS_REFUSED,
+       G_RESOLV_RESULT_STATUS_NO_ANSWER,
 } GResolvResultStatus;
 
 typedef void (*GResolvResultFunc)(GResolvResultStatus status,
@@ -58,14 +60,16 @@ void g_resolv_unref(GResolv *resolv);
 void g_resolv_set_debug(GResolv *resolv,
                                GResolvDebugFunc func, gpointer user_data);
 
-gboolean g_resolv_add_nameserver(GResolv *resolv, const char *address,
+bool g_resolv_add_nameserver(GResolv *resolv, const char *address,
                                        uint16_t port, unsigned long flags);
 void g_resolv_flush_nameservers(GResolv *resolv);
 
 guint g_resolv_lookup_hostname(GResolv *resolv, const char *hostname,
                                GResolvResultFunc func, gpointer user_data);
 
-gboolean g_resolv_cancel_lookup(GResolv *resolv, guint id);
+bool g_resolv_cancel_lookup(GResolv *resolv, guint id);
+
+bool g_resolv_set_address_family(GResolv *resolv, int family);
 
 #ifdef __cplusplus
 }