aboutsummaryrefslogtreecommitdiff
path: root/includes/hardinfo.h
diff options
context:
space:
mode:
authorLeandro Pereira <leandro@hardinfo.org>2012-01-26 22:14:43 -0200
committerLeandro Pereira <leandro@hardinfo.org>2012-01-26 22:14:43 -0200
commitd3b9aa19f04e6be78afb8497e7808a3d42042bf2 (patch)
tree340e9be8f863e1ad29e1da91cd87a66409d6f706 /includes/hardinfo.h
parentd9e242117b7a73dd3057af25956027a361f7999f (diff)
Better manage moreinfo hashes
Have only one for the whole program and use per-module namespaces/prefixes so that each module can clear its own information easily.
Diffstat (limited to 'includes/hardinfo.h')
-rw-r--r--includes/hardinfo.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/includes/hardinfo.h b/includes/hardinfo.h
index 42a92a30..23a9468a 100644
--- a/includes/hardinfo.h
+++ b/includes/hardinfo.h
@@ -148,4 +148,13 @@ gchar *h_sysfs_read_string(gchar *endpoint, gchar *entry);
#define _CONCAT(a,b) a ## b
#define CONCAT(a,b) _CONCAT(a,b)
+void moreinfo_init(void);
+void moreinfo_shutdown(void);
+void moreinfo_add_with_prefix(gchar *prefix, gchar *key, gchar *value);
+void moreinfo_add(gchar *key, gchar *value);
+void moreinfo_del_with_prefix(gchar *prefix);
+void moreinfo_clear(void);
+gchar *moreinfo_lookup_with_prefix(gchar *prefix, gchar *key);
+gchar *moreinfo_lookup(gchar *key);
+
#endif /* __HARDINFO_H__ */