Add skeleton for WiFi network joining callback
authorMarcel Holtmann <marcel@holtmann.org>
Wed, 25 Mar 2009 12:46:19 +0000 (13:46 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Wed, 25 Mar 2009 12:46:19 +0000 (13:46 +0100)
plugins/wifi.c

index a86b00e..7c30f07 100644 (file)
@@ -133,6 +133,20 @@ static int wifi_scan(struct connman_device *device)
        return supplicant_scan(device);
 }
 
+static int wifi_join(struct connman_device *device,
+                                       struct connman_network *network)
+{
+       const char *ssid;
+
+       DBG("device %p", device);
+
+       ssid = connman_network_get_string(network, "WiFi.SSID");
+
+       DBG("SSID %s", ssid);
+
+       return -EIO;
+}
+
 static struct connman_device_driver wifi_driver = {
        .name           = "wifi",
        .type           = CONNMAN_DEVICE_TYPE_WIFI,
@@ -141,6 +155,7 @@ static struct connman_device_driver wifi_driver = {
        .enable         = wifi_enable,
        .disable        = wifi_disable,
        .scan           = wifi_scan,
+       .join           = wifi_join,
 };
 
 static void wifi_register(void)