summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorPatrik Flykt <patrik.flykt@linux.intel.com>2012-11-30 14:10:03 +0200
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-11-30 15:05:45 +0200
commit80dbeb6dc1ca29b745f49b0dc400f7e2259b4a24 (patch)
tree96bafcee9153d502cafca1aaf47cb5c51c9757a0 /TODO
parent17c88e56316622189d1c6ba2f2f3c5ff97d84f25 (diff)
downloadconnman-80dbeb6dc1ca29b745f49b0dc400f7e2259b4a24.tar.gz
connman-80dbeb6dc1ca29b745f49b0dc400f7e2259b4a24.tar.bz2
connman-80dbeb6dc1ca29b745f49b0dc400f7e2259b4a24.zip
TODO: Add tasks for variable types and data structures
Diffstat (limited to 'TODO')
-rw-r--r--TODO22
1 files changed, 22 insertions, 0 deletions
diff --git a/TODO b/TODO
index 90125aaf..3a033dd2 100644
--- a/TODO
+++ b/TODO
@@ -86,6 +86,28 @@ Core
level of systemd integration or other factors.
+- Clean up type definitions
+
+ Priority: Medium
+ Complexity: C1
+
+ Go through variable types and use the following:
+ * uint8_t instead of connman_uint8_t, unsigned char
+ * uint16_t instead of connman_uint16_t, unsigned short
+ * bool from <stdbool.h> instead of connman_bool_t and gboolean, in the
+ latter case in those places it makes sense
+
+
+- Clean up data structure usage
+
+ Priority: Medium
+ Complexity: C4
+
+ Use hash tables, queues and lists in the code. Replace GSequences with
+ simpler structures. At the same time do a check on the currently used
+ data structures and see if something can be simplified.
+
+
WiFi
====