This email list is read-only. Emails sent to this list will be discarded
----------------------------------
include/driver.h | 4 ++--
include/element.h | 2 +-
plugins/wifi.c | 14 +++++++-------
src/element.c | 25 ++++++++++++-------------
test/disable-network | 6 +++---
test/list-devices | 11 +++++++----
test/list-networks | 2 +-
test/monitor-state | 2 +-
test/select-network | 6 +++---
9 files changed, 37 insertions(+), 35 deletions(-)
New commits:
commit 9e1af1dead7a965277a7e8b0dea90a3de5b47411
Author: Marcel Holtmann <[EMAIL PROTECTED]>
Date: Mon Aug 11 08:35:36 2008 +0200
Use Enabled property instead of Connected
commit bfff79aeb857855ef025efa294028e34f91d91f0
Author: Marcel Holtmann <[EMAIL PROTECTED]>
Date: Mon Aug 11 08:20:47 2008 +0200
Rename connect/disconnect to enable/disable for better semantics
commit 9b4c51a543c5dd205bf5134f02f446077c1168f0
Author: Marcel Holtmann <[EMAIL PROTECTED]>
Date: Mon Aug 11 06:43:56 2008 +0200
Use the element listing and filter by device type
Diff in this email is a maximum of 400 lines.
diff --git a/include/driver.h b/include/driver.h
index 3d0ad92..8076a0e 100644
--- a/include/driver.h
+++ b/include/driver.h
@@ -40,8 +40,8 @@ struct connman_driver {
int (*probe) (struct connman_element *element);
void (*remove) (struct connman_element *element);
int (*update) (struct connman_element *element);
- int (*connect) (struct connman_element *element);
- int (*disconnect) (struct connman_element *element);
+ int (*enable) (struct connman_element *element);
+ int (*disable) (struct connman_element *element);
};
extern int connman_driver_register(struct connman_driver *driver);
diff --git a/include/element.h b/include/element.h
index c0702ac..9b8beab 100644
--- a/include/element.h
+++ b/include/element.h
@@ -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;
diff --git a/plugins/wifi.c b/plugins/wifi.c
index 640b708..0561133 100644
--- a/plugins/wifi.c
+++ b/plugins/wifi.c
@@ -46,7 +46,7 @@ static void network_remove(struct connman_element *element)
DBG("element %p name %s", element, element->name);
}
-static int network_connect(struct connman_element *element)
+static int network_enable(struct connman_element *element)
{
DBG("element %p name %s", element, element->name);
@@ -57,7 +57,7 @@ static int network_connect(struct connman_element *element)
__supplicant_disconnect(element);
- element->connected = FALSE;
+ element->enabled = FALSE;
connman_element_update(element);
@@ -70,7 +70,7 @@ static int network_connect(struct connman_element *element)
return 0;
}
-static int network_disconnect(struct connman_element *element)
+static int network_disable(struct connman_element *element)
{
DBG("element %p name %s", element, element->name);
@@ -81,7 +81,7 @@ static int network_disconnect(struct connman_element *element)
__supplicant_disconnect(element);
- element->connected = FALSE;
+ element->enabled = FALSE;
connman_element_update(element);
@@ -94,8 +94,8 @@ static struct connman_driver network_driver = {
.subtype = CONNMAN_ELEMENT_SUBTYPE_WIFI,
.probe = network_probe,
.remove = network_remove,
- .connect = network_connect,
- .disconnect = network_disconnect,
+ .enable = network_enable,
+ .disable = network_disable,
};
struct wifi_data {
@@ -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);
diff --git a/src/element.c b/src/element.c
index d954b63..db7cb4e 100644
--- a/src/element.c
+++ b/src/element.c
@@ -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",
@@ -232,7 +231,7 @@ static DBusMessage *do_update(DBusConnection *conn,
return g_dbus_create_reply(msg, DBUS_TYPE_INVALID);
}
-static DBusMessage *do_connect(DBusConnection *conn,
+static DBusMessage *do_enable(DBusConnection *conn,
DBusMessage *msg, void *data)
{
struct connman_element *element = data;
@@ -242,15 +241,15 @@ static DBusMessage *do_connect(DBusConnection *conn,
if (element->driver == NULL)
return g_dbus_create_reply(msg, DBUS_TYPE_INVALID);
- if (element->driver->connect) {
- DBG("Calling connect callback");
- element->driver->connect(element);
+ if (element->driver->enable) {
+ DBG("Calling enable callback");
+ element->driver->enable(element);
}
return g_dbus_create_reply(msg, DBUS_TYPE_INVALID);
}
-static DBusMessage *do_disconnect(DBusConnection *conn,
+static DBusMessage *do_disable(DBusConnection *conn,
DBusMessage *msg, void *data)
{
struct connman_element *element = data;
@@ -260,9 +259,9 @@ static DBusMessage *do_disconnect(DBusConnection *conn,
if (element->driver == NULL)
return g_dbus_create_reply(msg, DBUS_TYPE_INVALID);
- if (element->driver->disconnect) {
- DBG("Calling disconnect callback");
- element->driver->disconnect(element);
+ if (element->driver->disable) {
+ DBG("Calling disable callback");
+ element->driver->disable(element);
}
return g_dbus_create_reply(msg, DBUS_TYPE_INVALID);
@@ -272,8 +271,8 @@ static GDBusMethodTable element_methods[] = {
{ "GetProperties", "", "a{sv}", get_properties },
{ "SetProperty", "sv", "", set_property },
{ "Update", "", "", do_update },
- { "Connect", "", "", do_connect },
- { "Disconnect", "", "", do_disconnect },
+ { "Enable", "", "", do_enable },
+ { "Disable", "", "", do_disable },
{ },
};
@@ -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;
diff --git a/test/disable-network b/test/disable-network
index 12da1e8..eede449 100755
--- a/test/disable-network
+++ b/test/disable-network
@@ -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
diff --git a/test/list-devices b/test/list-devices
index 9b9615b..3c1b82e 100755
--- a/test/list-devices
+++ b/test/list-devices
@@ -7,15 +7,18 @@ bus = dbus.SystemBus()
manager = dbus.Interface(bus.get_object("org.moblin.connman", "/"),
"org.moblin.connman.Manager")
-devices = manager.ListDevices()
-
-for path in devices:
- print "[ %s ]" % (path)
+elements = manager.ListElements()
+for path in elements:
element = dbus.Interface(bus.get_object("org.moblin.connman", path),
"org.moblin.connman.Element")
properties = element.GetProperties()
+ if (properties["Type"] != "device"):
+ continue
+
+ print "[ %s ]" % (path)
+
for key in properties.keys():
print " %s = %s" % (key, properties[key])
diff --git a/test/list-networks b/test/list-networks
index d3fa34d..c799863 100755
--- a/test/list-networks
+++ b/test/list-networks
@@ -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 = " "
diff --git a/test/monitor-state b/test/monitor-state
index d17c0e5..b4bd1de 100755
--- a/test/monitor-state
+++ b/test/monitor-state
@@ -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):
diff --git a/test/select-network b/test/select-network
index 2d5b2b1..afa287c 100755
--- a/test/select-network
+++ b/test/select-network
@@ -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()
_______________________________________________
Commits mailing list
[email protected]
https://www.moblin.org/mailman/listinfo/commits