diff options
Diffstat (limited to 'libmm-glib/mm-common-helpers.h')
-rw-r--r-- | libmm-glib/mm-common-helpers.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libmm-glib/mm-common-helpers.h b/libmm-glib/mm-common-helpers.h index 45df4f4c..891eb9da 100644 --- a/libmm-glib/mm-common-helpers.h +++ b/libmm-glib/mm-common-helpers.h @@ -26,6 +26,9 @@ #ifndef MM_COMMON_HELPERS_H #define MM_COMMON_HELPERS_H +gchar *mm_common_build_capabilities_string (const MMModemCapability *capabilities, + guint n_capabilities); + gchar *mm_common_build_bands_string (const MMModemBand *bands, guint n_bands); @@ -79,6 +82,15 @@ GVariant *mm_common_mode_combinations_array_to_variant (const MMM GVariant *mm_common_mode_combinations_garray_to_variant (GArray *array); GVariant *mm_common_build_mode_combinations_default (void); +GArray *mm_common_capability_combinations_variant_to_garray (GVariant *variant); +MMModemCapability *mm_common_capability_combinations_variant_to_array (GVariant *variant, + guint *n_capabilities); +GVariant *mm_common_capability_combinations_array_to_variant (const MMModemCapability *capabilities, + guint n_capabilities); +GVariant *mm_common_capability_combinations_garray_to_variant (GArray *array); +GVariant *mm_common_build_capability_combinations_any (void); +GVariant *mm_common_build_capability_combinations_none (void); + typedef gboolean (*MMParseKeyValueForeachFn) (const gchar *key, const gchar *value, gpointer user_data); |