network: Use setter/getters for connman_network_set/get_uint16()
authorDaniel Wagner <daniel.wagner@bmw-carit.de>
Thu, 16 Jun 2011 07:44:53 +0000 (09:44 +0200)
committerDaniel Wagner <daniel.wagner@bmw-carit.de>
Thu, 16 Jun 2011 13:26:11 +0000 (15:26 +0200)
include/network.h
src/network.c

index b2d491c..c9e1767 100644 (file)
@@ -113,6 +113,12 @@ int connman_network_set_strength(struct connman_network *network,
 connman_uint8_t connman_network_get_strength(struct connman_network *network);
 int connman_network_set_roaming(struct connman_network *network,
                                                connman_bool_t roaming);
+int connman_network_set_frequency(struct connman_network *network,
+                                       connman_uint16_t frequency);
+connman_uint16_t connman_network_get_frequency(struct connman_network *network);
+int connman_network_set_wifi_channel(struct connman_network *network,
+                                       connman_uint16_t channel);
+connman_uint16_t connman_network_get_wifi_channel(struct connman_network *network);
 
 int connman_network_set_string(struct connman_network *network,
                                        const char *key, const char *value);
@@ -123,10 +129,6 @@ int connman_network_set_bool(struct connman_network *network,
 connman_bool_t connman_network_get_bool(struct connman_network *network,
                                                        const char *key);
 
-int connman_network_set_uint16(struct connman_network *network,
-                                       const char *key, connman_uint16_t value);
-connman_uint16_t connman_network_get_uint16(struct connman_network *network,
-                                                       const char *key);
 int connman_network_set_blob(struct connman_network *network,
                        const char *key, const void *data, unsigned int size);
 const void *connman_network_get_blob(struct connman_network *network,
index e6c03f1..3ce505e 100644 (file)
@@ -1315,6 +1315,36 @@ connman_uint8_t connman_network_get_strength(struct connman_network *network)
        return network->strength;
 }
 
+int connman_network_set_frequency(struct connman_network *network,
+                                               connman_uint16_t frequency)
+{
+       DBG("network %p frequency %d", network, frequency);
+
+       network->frequency = frequency;
+
+       return 0;
+}
+
+connman_uint16_t connman_network_get_frequency(struct connman_network *network)
+{
+       return network->frequency;
+}
+
+int connman_network_set_wifi_channel(struct connman_network *network,
+                                               connman_uint16_t channel)
+{
+       DBG("network %p wifi channel %d", network, channel);
+
+       network->wifi.channel = channel;
+
+       return 0;
+}
+
+connman_uint16_t connman_network_get_wifi_channel(struct connman_network *network)
+{
+       return network->wifi.channel;
+}
+
 /**
  * connman_network_set_roaming:
  * @network: network structure
@@ -1484,47 +1514,6 @@ connman_bool_t connman_network_get_bool(struct connman_network *network,
 }
 
 /**
- * connman_network_set_uint16:
- * @network: network structure
- * @key: unique identifier
- * @value: integer value
- *
- * Set integer value for specific key
- */
-int connman_network_set_uint16(struct connman_network *network,
-                               const char *key, connman_uint16_t value)
-{
-       DBG("network %p key %s value %d", network, key, value);
-
-       if (g_str_equal(key, "Frequency") == TRUE)
-               network->frequency = value;
-       else if (g_str_equal(key, "WiFi.Channel") == TRUE)
-               network->wifi.channel = value;
-
-       return -EINVAL;
-}
-
-/**
- * connman_network_get_uint16:
- * @network: network structure
- * @key: unique identifier
- *
- * Get integer value for specific key
- */
-connman_uint16_t connman_network_get_uint16(struct connman_network *network,
-                                                       const char *key)
-{
-       DBG("network %p key %s", network, key);
-
-       if (g_str_equal(key, "Frequency") == TRUE)
-               return network->frequency;
-       else if (g_str_equal(key, "WiFi.Channel") == TRUE)
-               return network->wifi.channel;
-
-       return 0;
-}
-
-/**
  * connman_network_set_blob:
  * @network: network structure
  * @key: unique identifier