diff options
Diffstat (limited to 'libmm-glib')
-rw-r--r-- | libmm-glib/mm-modem.c | 14 | ||||
-rw-r--r-- | libmm-glib/mm-modem.h | 1 |
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); |