summaryrefslogtreecommitdiff
path: root/src/mm-port-probe.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2013-04-06 19:54:55 +0200
committerAleksander Morgado <aleksander@lanedo.com>2013-04-17 15:19:37 +0200
commit3d2c0cc83ca59a5fd42548fa7af96a81c951d753 (patch)
treedd3fea6196b0a42d26c3fb4e9e62cb13ead4e13f /src/mm-port-probe.h
parentdd5680debeeb43a13865343d5e7fe65bbc297360 (diff)
port-probe: include MBIM port probing logic
Diffstat (limited to 'src/mm-port-probe.h')
-rw-r--r--src/mm-port-probe.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/mm-port-probe.h b/src/mm-port-probe.h
index dfce77a8..74bf84de 100644
--- a/src/mm-port-probe.h
+++ b/src/mm-port-probe.h
@@ -43,7 +43,8 @@ typedef enum { /*< underscore_name=mm_port_probe_flag >*/
MM_PORT_PROBE_AT_PRODUCT = 1 << 2,
MM_PORT_PROBE_AT_ICERA = 1 << 3,
MM_PORT_PROBE_QCDM = 1 << 4,
- MM_PORT_PROBE_QMI = 1 << 5
+ MM_PORT_PROBE_QMI = 1 << 5,
+ MM_PORT_PROBE_MBIM = 1 << 6
} MMPortProbeFlag;
typedef struct _MMPortProbe MMPortProbe;
@@ -100,6 +101,8 @@ void mm_port_probe_set_result_qcdm (MMPortProbe *self,
gboolean qcdm);
void mm_port_probe_set_result_qmi (MMPortProbe *self,
gboolean qmi);
+void mm_port_probe_set_result_mbim (MMPortProbe *self,
+ gboolean mbim);
/* Run probing */
void mm_port_probe_run (MMPortProbe *self,
@@ -123,13 +126,15 @@ MMPortType mm_port_probe_get_port_type (MMPortProbe *self);
gboolean mm_port_probe_is_at (MMPortProbe *self);
gboolean mm_port_probe_is_qcdm (MMPortProbe *self);
gboolean mm_port_probe_is_qmi (MMPortProbe *self);
+gboolean mm_port_probe_is_mbim (MMPortProbe *self);
const gchar *mm_port_probe_get_vendor (MMPortProbe *self);
const gchar *mm_port_probe_get_product (MMPortProbe *self);
gboolean mm_port_probe_is_icera (MMPortProbe *self);
/* Additional helpers */
-gboolean mm_port_probe_list_has_at_port (GList *list);
-gboolean mm_port_probe_list_has_qmi_port (GList *list);
-gboolean mm_port_probe_list_is_icera (GList *list);
+gboolean mm_port_probe_list_has_at_port (GList *list);
+gboolean mm_port_probe_list_has_qmi_port (GList *list);
+gboolean mm_port_probe_list_has_mbim_port (GList *list);
+gboolean mm_port_probe_list_is_icera (GList *list);
#endif /* MM_PORT_PROBE_H */