aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-modem.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2011-12-09 17:27:56 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:33 +0100
commitec8da67921c648dbe2e3b82c2392f7196229c914 (patch)
tree2b5487fb3da18efb54c0bc15de7a20f366791aab /libmm-glib/mm-modem.c
parent4d594c50e8d9e286300e048b700c86b9a49c590b (diff)
libmm-glib: new API method to build a string of capabilities from a bitmask
Diffstat (limited to 'libmm-glib/mm-modem.c')
-rw-r--r--libmm-glib/mm-modem.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/libmm-glib/mm-modem.c b/libmm-glib/mm-modem.c
index 7e840805..1af1ab64 100644
--- a/libmm-glib/mm-modem.c
+++ b/libmm-glib/mm-modem.c
@@ -22,6 +22,8 @@
#include <gio/gio.h>
+#include <mm-common-helpers.h>
+
#include "mm-modem.h"
/**
@@ -1220,3 +1222,17 @@ mm_modem_get_sim_sync (MMModem *self,
cancellable,
error));
}
+
+/**
+ * mm_modem_get_capabilities_string:
+ * @caps: Bitmask of #MMModemCapability flags.
+ *
+ * Build a string with a list of capabilities.
+ *
+ * Returns: (transfer full): A string specifying the capabilities given in @caps. The returned value should be freed with g_free().
+ */
+gchar *
+mm_modem_get_capabilities_string (MMModemCapability caps)
+{
+ return mm_common_get_capabilities_string (caps);
+}