summaryrefslogtreecommitdiff
path: root/tools/supplicant.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2010-01-03 22:09:27 -0800
committerMarcel Holtmann <marcel@holtmann.org>2010-01-03 22:09:27 -0800
commit6370df32be514d8273f710430fffd82fb14d17d4 (patch)
tree51d879c989c1979db1f7f63a513e3138467c6fd1 /tools/supplicant.h
parenta8777f74f4c657d42c4f953cb3b287062ca16198 (diff)
downloadconnman-6370df32be514d8273f710430fffd82fb14d17d4.tar.gz
connman-6370df32be514d8273f710430fffd82fb14d17d4.tar.bz2
connman-6370df32be514d8273f710430fffd82fb14d17d4.zip
Fix debug and scanning handling of supplicant test program
Diffstat (limited to 'tools/supplicant.h')
-rw-r--r--tools/supplicant.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/tools/supplicant.h b/tools/supplicant.h
index 91b62385..10d43d21 100644
--- a/tools/supplicant.h
+++ b/tools/supplicant.h
@@ -94,6 +94,10 @@ typedef void (* supplicant_interface_create_callback) (int result,
void *user_data);
typedef void (* supplicant_interface_remove_callback) (int result,
void *user_data);
+typedef void (* supplicant_interface_scan_callback) (int result,
+ void *user_data);
+typedef void (* supplicant_interface_disconnect_callback) (int result,
+ void *user_data);
int supplicant_interface_create(const char *ifname, const char *driver,
supplicant_interface_create_callback callback,
@@ -101,8 +105,12 @@ int supplicant_interface_create(const char *ifname, const char *driver,
int supplicant_interface_remove(struct supplicant_interface *interface,
supplicant_interface_remove_callback callback,
void *user_data);
-int supplicant_interface_scan(struct supplicant_interface *interface);
-int supplicant_interface_disconnect(struct supplicant_interface *interface);
+int supplicant_interface_scan(struct supplicant_interface *interface,
+ supplicant_interface_scan_callback callback,
+ void *user_data);
+int supplicant_interface_disconnect(struct supplicant_interface *interface,
+ supplicant_interface_disconnect_callback callback,
+ void *user_data);
const char *supplicant_interface_get_ifname(struct supplicant_interface *interface);
const char *supplicant_interface_get_driver(struct supplicant_interface *interface);