summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2010-11-04 22:47:30 +0100
committerMarcel Holtmann <marcel@holtmann.org>2010-11-04 22:47:30 +0100
commit5f4949b4f2b2319497cdf445985cb1d870394fb9 (patch)
tree2ab5efe11f413c5f58a3fd2c86c4c85ec0a5d9b5
parenta4b1cedc2259acb78201d988a5f9483424386c42 (diff)
downloadconnman-5f4949b4f2b2319497cdf445985cb1d870394fb9.tar.gz
connman-5f4949b4f2b2319497cdf445985cb1d870394fb9.tar.bz2
connman-5f4949b4f2b2319497cdf445985cb1d870394fb9.zip
Remove unneeded enum connman_device_mode
-rw-r--r--include/device.h10
-rw-r--r--plugins/bluetooth.c2
-rw-r--r--plugins/ofono.c2
-rw-r--r--src/device.c108
-rw-r--r--src/inet.c8
5 files changed, 8 insertions, 122 deletions
diff --git a/include/device.h b/include/device.h
index f80969b4..4fdc7ed3 100644
--- a/include/device.h
+++ b/include/device.h
@@ -46,12 +46,6 @@ enum connman_device_type {
CONNMAN_DEVICE_TYPE_VENDOR = 10000,
};
-enum connman_device_mode {
- CONNMAN_DEVICE_MODE_UNKNOWN = 0,
- CONNMAN_DEVICE_MODE_NETWORK_SINGLE = 1,
- CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE = 2,
-};
-
#define CONNMAN_DEVICE_PRIORITY_LOW -100
#define CONNMAN_DEVICE_PRIORITY_DEFAULT 0
#define CONNMAN_DEVICE_PRIORITY_HIGH 100
@@ -76,10 +70,6 @@ void connman_device_set_ident(struct connman_device *device,
const char *ident);
const char *connman_device_get_ident(struct connman_device *device);
-void connman_device_set_mode(struct connman_device *device,
- enum connman_device_mode mode);
-enum connman_device_mode connman_device_get_mode(struct connman_device *device);
-
int connman_device_set_powered(struct connman_device *device,
connman_bool_t powered);
int connman_device_set_scanning(struct connman_device *device,
diff --git a/plugins/bluetooth.c b/plugins/bluetooth.c
index 5b818f6b..37f0a6ca 100644
--- a/plugins/bluetooth.c
+++ b/plugins/bluetooth.c
@@ -639,8 +639,6 @@ static void adapter_properties_reply(DBusPendingCall *call, void *user_data)
connman_device_set_ident(device, ident);
- connman_device_set_mode(device, CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE);
-
connman_device_set_string(device, "Path", path);
if (connman_device_register(device) < 0) {
diff --git a/plugins/ofono.c b/plugins/ofono.c
index 50ed3702..a58f2ce6 100644
--- a/plugins/ofono.c
+++ b/plugins/ofono.c
@@ -872,8 +872,6 @@ static void add_device(const char *path, const char *imsi)
connman_device_set_ident(device, imsi);
- connman_device_set_mode(device, CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE);
-
connman_device_set_string(device, "Path", path);
connman_device_set_data(device, modem);
diff --git a/src/device.c b/src/device.c
index f79e9919..96dca026 100644
--- a/src/device.c
+++ b/src/device.c
@@ -35,7 +35,6 @@ static DBusConnection *connection = NULL;
struct connman_device {
struct connman_element element;
enum connman_device_type type;
- enum connman_device_mode mode;
connman_bool_t offlinemode;
connman_bool_t blocked;
connman_bool_t powered;
@@ -350,19 +349,12 @@ static DBusMessage *get_properties(DBusConnection *conn,
connman_dbus_dict_append_basic(&dict, "Scanning",
DBUS_TYPE_BOOLEAN, &device->scanning);
- switch (device->mode) {
- case CONNMAN_DEVICE_MODE_UNKNOWN:
- break;
- case CONNMAN_DEVICE_MODE_NETWORK_SINGLE:
- case CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE:
- if (device->scan_interval > 0)
- connman_dbus_dict_append_basic(&dict, "ScanInterval",
+ if (device->scan_interval > 0)
+ connman_dbus_dict_append_basic(&dict, "ScanInterval",
DBUS_TYPE_UINT16, &device->scan_interval);
- connman_dbus_dict_append_array(&dict, "Networks",
+ connman_dbus_dict_append_array(&dict, "Networks",
DBUS_TYPE_OBJECT_PATH, append_networks, device);
- break;
- }
connman_dbus_dict_close(&array, &dict);
@@ -444,13 +436,6 @@ static DBusMessage *set_property(DBusConnection *conn,
} else if (g_str_equal(name, "ScanInterval") == TRUE) {
connman_uint16_t interval;
- switch (device->mode) {
- case CONNMAN_DEVICE_MODE_UNKNOWN:
- case CONNMAN_DEVICE_MODE_NETWORK_SINGLE:
- case CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE:
- break;
- }
-
if (type != DBUS_TYPE_UINT16)
return __connman_error_invalid_arguments(msg);
@@ -477,14 +462,6 @@ static DBusMessage *propose_scan(DBusConnection *conn,
DBG("conn %p", conn);
- switch (device->mode) {
- case CONNMAN_DEVICE_MODE_UNKNOWN:
- return __connman_error_not_supported(msg);
- case CONNMAN_DEVICE_MODE_NETWORK_SINGLE:
- case CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE:
- break;
- }
-
err = __connman_device_scan(device);
if (err < 0)
return __connman_error_failed(msg, -err);
@@ -552,13 +529,6 @@ static int setup_device(struct connman_device *device)
__connman_technology_add_device(device);
- switch (device->mode) {
- case CONNMAN_DEVICE_MODE_UNKNOWN:
- case CONNMAN_DEVICE_MODE_NETWORK_SINGLE:
- case CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE:
- break;
- }
-
if (device->offlinemode == FALSE &&
device->powered_persistent == TRUE)
__connman_device_enable(device);
@@ -601,13 +571,6 @@ static void remove_device(struct connman_device *device)
if (err < 0 && err == -EINPROGRESS)
__connman_technology_disable_device(device);
- switch (device->mode) {
- case CONNMAN_DEVICE_MODE_UNKNOWN:
- case CONNMAN_DEVICE_MODE_NETWORK_SINGLE:
- case CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE:
- break;
- }
-
__connman_technology_remove_device(device);
unregister_interface(&device->element);
@@ -771,7 +734,6 @@ struct connman_device *connman_device_create(const char *node,
device->type = type;
device->name = g_strdup(type2description(device->type));
- device->mode = CONNMAN_DEVICE_MODE_UNKNOWN;
device->powered_persistent = TRUE;
@@ -959,30 +921,6 @@ const char *connman_device_get_ident(struct connman_device *device)
}
/**
- * connman_device_set_mode:
- * @device: device structure
- * @mode: network mode
- *
- * Change network mode of device
- */
-void connman_device_set_mode(struct connman_device *device,
- enum connman_device_mode mode)
-{
- device->mode = mode;
-}
-
-/**
- * connman_device_get_mode:
- * @device: device structure
- *
- * Get network mode of device
- */
-enum connman_device_mode connman_device_get_mode(struct connman_device *device)
-{
- return device->mode;
-}
-
-/**
* connman_device_set_powered:
* @device: device structure
* @powered: powered state
@@ -1252,14 +1190,6 @@ int connman_device_set_disconnected(struct connman_device *device,
{
DBG("device %p disconnected %d", device, disconnected);
- switch (device->mode) {
- case CONNMAN_DEVICE_MODE_UNKNOWN:
- return -EINVAL;
- case CONNMAN_DEVICE_MODE_NETWORK_SINGLE:
- case CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE:
- break;
- }
-
if (device->disconnected == disconnected)
return -EALREADY;
@@ -1406,14 +1336,6 @@ int connman_device_add_network(struct connman_device *device,
if (identifier == NULL)
return -EINVAL;
- switch (device->mode) {
- case CONNMAN_DEVICE_MODE_UNKNOWN:
- return -EINVAL;
- case CONNMAN_DEVICE_MODE_NETWORK_SINGLE:
- case CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE:
- break;
- }
-
__connman_network_set_device(network, device);
err = connman_element_register((struct connman_element *) network,
@@ -1649,18 +1571,11 @@ static int device_load(struct connman_device *device)
device->powered_persistent = powered;
g_clear_error(&error);
- switch (device->mode) {
- case CONNMAN_DEVICE_MODE_UNKNOWN:
- break;
- case CONNMAN_DEVICE_MODE_NETWORK_SINGLE:
- case CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE:
- val = g_key_file_get_integer(keyfile, identifier,
+ val = g_key_file_get_integer(keyfile, identifier,
"ScanInterval", &error);
- if (error == NULL)
- device->scan_interval = val;
- g_clear_error(&error);
- break;
- }
+ if (error == NULL)
+ device->scan_interval = val;
+ g_clear_error(&error);
done:
g_free(identifier);
@@ -1689,15 +1604,8 @@ static int device_save(struct connman_device *device)
g_key_file_set_boolean(keyfile, identifier,
"Powered", device->powered_persistent);
- switch (device->mode) {
- case CONNMAN_DEVICE_MODE_UNKNOWN:
- break;
- case CONNMAN_DEVICE_MODE_NETWORK_SINGLE:
- case CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE:
- g_key_file_set_integer(keyfile, identifier,
+ g_key_file_set_integer(keyfile, identifier,
"ScanInterval", device->scan_interval);
- break;
- }
done:
g_free(identifier);
diff --git a/src/inet.c b/src/inet.c
index 9f183ea1..fde95923 100644
--- a/src/inet.c
+++ b/src/inet.c
@@ -444,7 +444,6 @@ done:
struct connman_device *connman_inet_create_device(int index)
{
- enum connman_device_mode mode = CONNMAN_DEVICE_MODE_UNKNOWN;
enum connman_device_type type;
struct connman_device *device;
char *devname, *ident = NULL;
@@ -491,28 +490,21 @@ struct connman_device *connman_inet_create_device(int index)
case CONNMAN_DEVICE_TYPE_UNKNOWN:
case CONNMAN_DEVICE_TYPE_VENDOR:
case CONNMAN_DEVICE_TYPE_GPS:
- mode = CONNMAN_DEVICE_MODE_UNKNOWN;
break;
case CONNMAN_DEVICE_TYPE_ETHERNET:
- mode = CONNMAN_DEVICE_MODE_NETWORK_SINGLE;
ident = index2ident(index, NULL);
break;
case CONNMAN_DEVICE_TYPE_WIFI:
case CONNMAN_DEVICE_TYPE_WIMAX:
- mode = CONNMAN_DEVICE_MODE_NETWORK_SINGLE;
ident = index2ident(index, NULL);
break;
case CONNMAN_DEVICE_TYPE_BLUETOOTH:
- mode = CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE;
break;
case CONNMAN_DEVICE_TYPE_CELLULAR:
- mode = CONNMAN_DEVICE_MODE_NETWORK_SINGLE;
ident = index2ident(index, NULL);
break;
}
- connman_device_set_mode(device, mode);
-
connman_device_set_index(device, index);
connman_device_set_interface(device, devname, node);