Use Enabled property instead of Connected
authorMarcel Holtmann <marcel@holtmann.org>
Mon, 11 Aug 2008 06:35:36 +0000 (08:35 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 11 Aug 2008 06:35:36 +0000 (08:35 +0200)
include/element.h
plugins/wifi.c
src/element.c
test/disable-network
test/list-networks
test/monitor-state
test/select-network

index c0702ac..9b8beab 100644 (file)
@@ -72,7 +72,7 @@ struct connman_element {
        enum connman_element_type type;
        enum connman_element_subtype subtype;
        enum connman_element_state state;
-       gboolean connected;
+       gboolean enabled;
        guint16 priority;
 
        struct connman_element *parent;
index 826b902..0561133 100644 (file)
@@ -57,7 +57,7 @@ static int network_enable(struct connman_element *element)
 
        __supplicant_disconnect(element);
 
-       element->connected = FALSE;
+       element->enabled = FALSE;
 
        connman_element_update(element);
 
@@ -81,7 +81,7 @@ static int network_disable(struct connman_element *element)
 
        __supplicant_disconnect(element);
 
-       element->connected = FALSE;
+       element->enabled = FALSE;
 
        connman_element_update(element);
 
@@ -148,7 +148,7 @@ static void state_change(struct connman_element *parent,
 
                dhcp_element = dhcp;
 
-               element->connected = TRUE;
+               element->enabled = TRUE;
 
                connman_element_update(element);
 
index 72290d9..db7cb4e 100644 (file)
@@ -176,8 +176,7 @@ static DBusMessage *get_properties(DBusConnection *conn,
        if (str != NULL)
                append_entry(&dict, "Subtype", DBUS_TYPE_STRING, &str);
 
-       append_entry(&dict, "Connected",
-                               DBUS_TYPE_BOOLEAN, &element->connected);
+       append_entry(&dict, "Enabled", DBUS_TYPE_BOOLEAN, &element->enabled);
 
        if (element->priority > 0)
                append_entry(&dict, "Priority",
@@ -438,7 +437,7 @@ struct connman_element *connman_element_create(void)
        element->subtype = CONNMAN_ELEMENT_SUBTYPE_UNKNOWN;
        element->state   = CONNMAN_ELEMENT_STATE_CLOSED;
 
-       element->connected = FALSE;
+       element->enabled = FALSE;
 
        element->netdev.index = -1;
 
index 12da1e8..eede449 100755 (executable)
@@ -18,8 +18,8 @@ for path in elements:
                if (properties["Type"] != "network"):
                        continue
 
-               if (properties["Connected"] == dbus.Boolean(1)):
-                       print "Disconnecting %s" % (path)
-                       element.Disconnect()
+               if (properties["Enabled"] == dbus.Boolean(1)):
+                       print "Disabling %s" % (path)
+                       element.Disable()
        except:
                pass
index d3fa34d..c799863 100755 (executable)
@@ -19,7 +19,7 @@ for path in elements:
                print "[ %s ]" % (path)
 
        if (properties["Type"] == "network"):
-               if (properties["Connected"] == 1):
+               if (properties["Enabled"] == 1):
                        state = "*"
                else:
                        state = " "
index d17c0e5..b4bd1de 100755 (executable)
@@ -27,7 +27,7 @@ def element_added(path):
 
 def element_updated(path):
        properties = get_properties(path)
-       if (properties["Type"] == "network" and properties["Connected"] == 1):
+       if (properties["Type"] == "network" and properties["Enabled"] == 1):
                print "Associated with %s" % (properties["SSID"])
 
 def element_removed(path):
index 2d5b2b1..afa287c 100755 (executable)
@@ -22,9 +22,9 @@ for path in elements:
        if (properties["Type"] != "network"):
                continue
 
-       if (properties["Connected"] == dbus.Boolean(1)):
+       if (properties["Enabled"] == dbus.Boolean(1)):
                continue
 
        if (properties["Identifier"] == sys.argv[1]):
-               print "Connecting %s" % (path)
-               element.Connect()
+               print "Enabling %s" % (path)
+               element.Enable()