diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-06-26 14:18:01 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-08-29 17:14:47 +0200 |
commit | 3e251129c2f2d481e3391d64db9fc12820899803 (patch) | |
tree | 8583d81f2cb8c99f49b35afb85bc0ed7527c6542 /src/mm-base-modem.c | |
parent | 26d3c28e435a07aa4233ef3c3e6fc09f94a8e2b0 (diff) |
base-modem: use the new `MMQmiPort' object
Diffstat (limited to 'src/mm-base-modem.c')
-rw-r--r-- | src/mm-base-modem.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c index c3c7de99..d0102126 100644 --- a/src/mm-base-modem.c +++ b/src/mm-base-modem.c @@ -85,7 +85,7 @@ struct _MMBaseModemPrivate { MMGpsSerialPort *gps; /* QMI port */ - MMPort *qmi; + MMQmiPort *qmi; }; static gchar * @@ -236,11 +236,7 @@ mm_base_modem_grab_port (MMBaseModem *self, /* QMI ports... */ else if (g_str_equal (subsys, "usb") && g_str_has_prefix (name, "cdc-wdm")) { - port = MM_PORT (g_object_new (MM_TYPE_PORT, - MM_PORT_DEVICE, name, - MM_PORT_SUBSYS, MM_PORT_SUBSYS_USB, - MM_PORT_TYPE, MM_PORT_TYPE_QMI, - NULL)); + port = MM_PORT (mm_qmi_port_new (name)); } else /* We already filter out before all non-tty, non-net, non-qmi ports */ g_assert_not_reached(); @@ -508,7 +504,7 @@ mm_base_modem_peek_port_gps (MMBaseModem *self) return self->priv->gps; } -MMPort * +MMQmiPort * mm_base_modem_get_port_qmi (MMBaseModem *self) { g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL); @@ -516,7 +512,7 @@ mm_base_modem_get_port_qmi (MMBaseModem *self) return (self->priv->qmi ? g_object_ref (self->priv->qmi) : NULL); } -MMPort * +MMQmiPort * mm_base_modem_peek_port_qmi (MMBaseModem *self) { g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL); |