-#define SUPPLICANT_NAME "fi.epitest.hostap.WPASupplicant"
-#define SUPPLICANT_INTF "fi.epitest.hostap.WPASupplicant"
-#define SUPPLICANT_PATH "/fi/epitest/hostap/WPASupplicant"
-
-enum supplicant_state {
- STATE_INACTIVE,
- STATE_SCANNING,
- STATE_ASSOCIATING,
- STATE_ASSOCIATED,
- STATE_4WAY_HANDSHAKE,
- STATE_GROUP_HANDSHAKE,
- STATE_COMPLETED,
- STATE_DISCONNECTED,
-};
-
-struct supplicant_network {
- gchar *identifier;
- GByteArray *ssid;
- guint capabilities;
- gboolean has_wep;
- gboolean has_wpa;
- gboolean has_rsn;
-};
-
-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);