aboutsummaryrefslogtreecommitdiff
path: root/libmm-common/mm-common-helpers.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-02-11 19:08:12 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:15:04 +0100
commit7df5874a88c6fc09ad62f655f4da9c0626c224eb (patch)
treefe26a536b44d8f2164617083ea456c6a9d83a92b /libmm-common/mm-common-helpers.h
parent46cbee191c9350d246379d2ec211c3ef9f4836a9 (diff)
libmm-common: new helper key/value parser
Diffstat (limited to 'libmm-common/mm-common-helpers.h')
-rw-r--r--libmm-common/mm-common-helpers.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libmm-common/mm-common-helpers.h b/libmm-common/mm-common-helpers.h
index e7ed4197..44625386 100644
--- a/libmm-common/mm-common-helpers.h
+++ b/libmm-common/mm-common-helpers.h
@@ -46,4 +46,13 @@ GVariant *mm_common_bands_garray_to_variant (GArray *array);
GVariant *mm_common_build_bands_any (void);
GVariant *mm_common_build_bands_unknown (void);
+typedef gboolean (*MMParseKeyValueForeachFn) (const gchar *key,
+ const gchar *value,
+ gpointer user_data);
+gboolean mm_common_parse_key_value_string (const gchar *str,
+ GError **error,
+ MMParseKeyValueForeachFn callback,
+ gpointer user_data);
+
+
#endif /* MM_COMMON_HELPERS_H */