diff options
Diffstat (limited to 'src/platform/wifi/wifi-utils.h')
| -rw-r--r-- | src/platform/wifi/wifi-utils.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/platform/wifi/wifi-utils.h b/src/platform/wifi/wifi-utils.h index 455e075f..f1b57ace 100644 --- a/src/platform/wifi/wifi-utils.h +++ b/src/platform/wifi/wifi-utils.h @@ -19,17 +19,17 @@ * Copyright (C) 2006 - 2008 Novell, Inc. */ -#ifndef WIFI_UTILS_H -#define WIFI_UTILS_H +#ifndef __WIFI_UTILS_H__ +#define __WIFI_UTILS_H__ #include <net/ethernet.h> #include <glib.h> -#include "NetworkManager.h" +#include "nm-dbus-interface.h" typedef struct WifiData WifiData; -gboolean wifi_utils_is_wifi (const char *iface, const char *sysfs_path); +gboolean wifi_utils_is_wifi (const char *iface, const char *sysfs_path, const char *devtype); WifiData *wifi_utils_init (const char *iface, int ifindex, gboolean check_scan); @@ -50,8 +50,8 @@ guint32 wifi_utils_find_freq (WifiData *data, const guint32 *freqs); /* Caller must free returned byte array */ GByteArray *wifi_utils_get_ssid (WifiData *data); -/* Caller must free returned byte array */ -gboolean wifi_utils_get_bssid (WifiData *data, struct ether_addr *out_bssid); +/* out_bssid must be ETH_ALEN bytes */ +gboolean wifi_utils_get_bssid (WifiData *data, guint8 *out_bssid); /* Returns current bitrate in Kbps */ guint32 wifi_utils_get_rate (WifiData *data); @@ -71,6 +71,6 @@ guint32 wifi_utils_get_mesh_channel (WifiData *data); gboolean wifi_utils_set_mesh_channel (WifiData *data, guint32 channel); -gboolean wifi_utils_set_mesh_ssid (WifiData *data, const GByteArray *ssid); +gboolean wifi_utils_set_mesh_ssid (WifiData *data, const guint8 *ssid, gsize len); -#endif /* WIFI_UTILS_H */ +#endif /* __WIFI_UTILS_H__ */ |