summaryrefslogtreecommitdiff
path: root/tools/supplicant.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-12-25 03:44:07 -0800
committerMarcel Holtmann <marcel@holtmann.org>2009-12-25 03:44:07 -0800
commit8e894565e933d77aae491ec1bfd3204836f00fff (patch)
tree69b4960944ae0f8caee2d9492697421dae1eed26 /tools/supplicant.h
parent68e51a3dcedbf3ce1aeb1efb1a8b595432bc402e (diff)
downloadconnman-8e894565e933d77aae491ec1bfd3204836f00fff.tar.gz
connman-8e894565e933d77aae491ec1bfd3204836f00fff.tar.bz2
connman-8e894565e933d77aae491ec1bfd3204836f00fff.zip
Add signal handling to supplicant test program
Diffstat (limited to 'tools/supplicant.h')
-rw-r--r--tools/supplicant.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/tools/supplicant.h b/tools/supplicant.h
index 14651084..e7ba8760 100644
--- a/tools/supplicant.h
+++ b/tools/supplicant.h
@@ -19,5 +19,12 @@
*
*/
-int supplicant_init(void);
-void supplicant_exit(void);
+struct supplicant_interface;
+
+struct supplicant_callbacks {
+ void (*interface_added) (const struct supplicant_interface *interface);
+ void (*interface_removed) (const struct supplicant_interface *interface);
+};
+
+int supplicant_register(const struct supplicant_callbacks *callbacks);
+void supplicant_unregister(const struct supplicant_callbacks *callbacks);