aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib
diff options
context:
space:
mode:
Diffstat (limited to 'libmm-glib')
-rw-r--r--libmm-glib/mm-modem.c14
-rw-r--r--libmm-glib/mm-modem.h1
2 files changed, 15 insertions, 0 deletions
diff --git a/libmm-glib/mm-modem.c b/libmm-glib/mm-modem.c
index fd348a18..e6bec310 100644
--- a/libmm-glib/mm-modem.c
+++ b/libmm-glib/mm-modem.c
@@ -1700,6 +1700,20 @@ mm_modem_get_access_technologies_string (MMModemAccessTechnology access_tech)
}
/**
+ * mm_modem_get_modes_string:
+ * @mode: Bitmask of #MMModemMode flags.
+ *
+ * Build a string with a list of modes.
+ *
+ * Returns: (transfer full): A string specifying the modes given in @mode. The returned value should be freed with g_free().
+ */
+gchar *
+mm_modem_get_modes_string (MMModemMode mode)
+{
+ return mm_common_get_modes_string (mode);
+}
+
+/**
* mm_modem_get_bands_string:
* @bands: List of #MMModemBand values.
* @n_bands: Number of values in @bands.
diff --git a/libmm-glib/mm-modem.h b/libmm-glib/mm-modem.h
index 16015d53..24982196 100644
--- a/libmm-glib/mm-modem.h
+++ b/libmm-glib/mm-modem.h
@@ -212,6 +212,7 @@ MMSim *mm_modem_get_sim_sync (MMModem *self,
gchar *mm_modem_get_capabilities_string (MMModemCapability caps);
gchar *mm_modem_get_access_technologies_string (MMModemAccessTechnology access_tech);
+gchar *mm_modem_get_modes_string (MMModemMode mode);
gchar *mm_modem_get_bands_string (const MMModemBand *bands,
guint n_bands);