Remove all usage of the Remember network property
authorMarcel Holtmann <marcel@holtmann.org>
Sun, 17 May 2009 12:52:32 +0000 (05:52 -0700)
committerMarcel Holtmann <marcel@holtmann.org>
Sun, 17 May 2009 12:52:32 +0000 (05:52 -0700)
include/network.h
src/device.c
src/network.c

index cd00db7..dd2c385 100644 (file)
@@ -79,9 +79,6 @@ extern int connman_network_set_associating(struct connman_network *network,
 extern int connman_network_set_connected(struct connman_network *network,
                                                connman_bool_t connected);
 extern connman_bool_t connman_network_get_connected(struct connman_network *network);
 extern int connman_network_set_connected(struct connman_network *network,
                                                connman_bool_t connected);
 extern connman_bool_t connman_network_get_connected(struct connman_network *network);
-extern int connman_network_set_remember(struct connman_network *network,
-                                               connman_bool_t remember);
-extern connman_bool_t connman_network_get_remember(struct connman_network *network);
 
 extern int connman_network_connect(struct connman_network *network);
 
 
 extern int connman_network_connect(struct connman_network *network);
 
index 3d15d77..ff51943 100644 (file)
@@ -1368,7 +1368,6 @@ static void connect_known_network(struct connman_device *device)
        g_hash_table_iter_init(&iter, device->networks);
 
        while (g_hash_table_iter_next(&iter, &key, &value) == TRUE) {
        g_hash_table_iter_init(&iter, device->networks);
 
        while (g_hash_table_iter_next(&iter, &key, &value) == TRUE) {
-               connman_uint8_t old_priority, new_priority;
                connman_uint8_t old_strength, new_strength;
                const char *name;
 
                connman_uint8_t old_strength, new_strength;
                const char *name;
 
@@ -1386,25 +1385,11 @@ static void connect_known_network(struct connman_device *device)
                        }
                }
 
                        }
                }
 
-               if (connman_network_get_remember(value) == FALSE)
-                       continue;
-
                if (network == NULL) {
                        network = value;
                        continue;
                }
 
                if (network == NULL) {
                        network = value;
                        continue;
                }
 
-               old_priority = connman_network_get_uint8(network,
-                                               CONNMAN_PROPERTY_ID_PRIORITY);
-               new_priority = connman_network_get_uint8(value,
-                                               CONNMAN_PROPERTY_ID_PRIORITY);
-
-               if (new_priority != old_priority) {
-                       if (new_priority > old_priority)
-                               network = value;
-                       continue;
-               }
-
                old_strength = connman_network_get_uint8(network,
                                                CONNMAN_PROPERTY_ID_STRENGTH);
                new_strength = connman_network_get_uint8(value,
                old_strength = connman_network_get_uint8(network,
                                                CONNMAN_PROPERTY_ID_STRENGTH);
                new_strength = connman_network_get_uint8(value,
@@ -1448,9 +1433,6 @@ static gboolean remove_unavailable_network(gpointer key, gpointer value,
        if (connman_network_get_connected(network) == TRUE)
                return FALSE;
 
        if (connman_network_get_connected(network) == TRUE)
                return FALSE;
 
-       if (connman_network_get_remember(network) == TRUE)
-               return FALSE;
-
        if (connman_network_get_available(network) == TRUE)
                return FALSE;
 
        if (connman_network_get_available(network) == TRUE)
                return FALSE;
 
index 8c5bdf3..e09bdca 100644 (file)
@@ -37,7 +37,6 @@ struct connman_network {
        connman_bool_t secondary;
        connman_bool_t available;
        connman_bool_t connected;
        connman_bool_t secondary;
        connman_bool_t available;
        connman_bool_t connected;
-       connman_bool_t remember;
        connman_uint8_t strength;
        char *identifier;
        char *address;
        connman_uint8_t strength;
        char *identifier;
        char *address;
@@ -764,37 +763,6 @@ connman_bool_t connman_network_get_connected(struct connman_network *network)
 }
 
 /**
 }
 
 /**
- * connman_network_set_remember:
- * @network: network structure
- * @remember: remember state
- *
- * Change remember state of network (known networks)
- */
-int connman_network_set_remember(struct connman_network *network,
-                                               connman_bool_t remember)
-{
-       DBG("network %p remember %d", network, remember);
-
-       if (network->remember == remember)
-               return -EALREADY;
-
-       network->remember = remember;
-
-       return 0;
-}
-
-/**
- * connman_network_get_remember:
- * @network: network structure
- *
- * Get network remember setting
- */
-connman_bool_t connman_network_get_remember(struct connman_network *network)
-{
-       return network->remember;
-}
-
-/**
  * connman_network_connect:
  * @network: network structure
  *
  * connman_network_connect:
  * @network: network structure
  *