aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-modem.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2011-11-12 15:50:22 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:22 +0100
commitd5a0efc659b01ed6aafe2d20f0c03f10c8fe11e3 (patch)
treef3a527f5bed69fd5071b49f4f4db7a83aa05d616 /src/mm-base-modem.c
parent4a096c8c5677c82fcc0cdc2d4fc4ec9473e06d92 (diff)
base-modem: getters for primary/secondary/qcdm ports
Diffstat (limited to 'src/mm-base-modem.c')
-rw-r--r--src/mm-base-modem.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c
index ef7770d2..17f6807f 100644
--- a/src/mm-base-modem.c
+++ b/src/mm-base-modem.c
@@ -377,6 +377,30 @@ mm_base_modem_get_valid (MMBaseModem *self)
return self->priv->valid;
}
+MMAtSerialPort *
+mm_base_modem_get_port_primary (MMBaseModem *self)
+{
+ g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL);
+
+ return self->priv->primary;
+}
+
+MMAtSerialPort *
+mm_base_modem_get_port_secondary (MMBaseModem *self)
+{
+ g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL);
+
+ return self->priv->secondary;
+}
+
+MMQcdmSerialPort *
+mm_base_modem_get_port_qcdm (MMBaseModem *self)
+{
+ g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL);
+
+ return self->priv->qcdm;
+}
+
gboolean
mm_base_modem_auth_request (MMBaseModem *self,
const gchar *authorization,