aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-helper-types.h
diff options
context:
space:
mode:
Diffstat (limited to 'libmm-glib/mm-helper-types.h')
-rw-r--r--libmm-glib/mm-helper-types.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/libmm-glib/mm-helper-types.h b/libmm-glib/mm-helper-types.h
index 129b01d..c235ff6 100644
--- a/libmm-glib/mm-helper-types.h
+++ b/libmm-glib/mm-helper-types.h
@@ -21,6 +21,7 @@
*/
#include <ModemManager.h>
+#include <glib.h>
#if !defined (__LIBMM_GLIB_H_INSIDE__) && !defined (LIBMM_GLIB_COMPILATION)
#error "Only <libmm-glib.h> can be included directly."
@@ -41,4 +42,19 @@ typedef struct _MMModemModeCombination {
MMModemMode preferred;
} MMModemModeCombination;
+/**
+ * MMModemPortInfo:
+ * @name: Name of the port.
+ * @type: A #MMModemPortType value.
+ *
+ * Information of a given port.
+ */
+typedef struct _MMModemPortInfo {
+ gchar *name;
+ MMModemPortType type;
+} MMModemPortInfo;
+
+void mm_modem_port_info_array_free (MMModemPortInfo *array,
+ guint array_size);
+
#endif /* _MM_HELPER_TYPES_H_ */