-struct supplicant_callback {
- void (*state_change) (struct connman_element *element,
- enum supplicant_state state);
- void (*scan_result) (struct connman_element *element,
- struct supplicant_network *network);
-};
-
-int __supplicant_init(void);
-void __supplicant_exit(void);
-
-int __supplicant_start(struct connman_element *element,
- struct supplicant_callback *callback);
-int __supplicant_stop(struct connman_element *element);
+int supplicant_register(struct supplicant_driver *driver);
+void supplicant_unregister(struct supplicant_driver *driver);