base-modem: getters for primary/secondary/qcdm ports
This commit is contained in:
@@ -377,6 +377,30 @@ mm_base_modem_get_valid (MMBaseModem *self)
|
|||||||
return self->priv->valid;
|
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
|
gboolean
|
||||||
mm_base_modem_auth_request (MMBaseModem *self,
|
mm_base_modem_auth_request (MMBaseModem *self,
|
||||||
const gchar *authorization,
|
const gchar *authorization,
|
||||||
|
@@ -25,6 +25,7 @@
|
|||||||
|
|
||||||
#include "mm-port.h"
|
#include "mm-port.h"
|
||||||
#include "mm-at-serial-port.h"
|
#include "mm-at-serial-port.h"
|
||||||
|
#include "mm-qcdm-serial-port.h"
|
||||||
#include "mm-modem.h"
|
#include "mm-modem.h"
|
||||||
|
|
||||||
#define MM_TYPE_BASE_MODEM (mm_base_modem_get_type ())
|
#define MM_TYPE_BASE_MODEM (mm_base_modem_get_type ())
|
||||||
@@ -69,6 +70,9 @@ gboolean mm_base_modem_owns_port (MMBaseModem *self,
|
|||||||
const gchar *subsys,
|
const gchar *subsys,
|
||||||
const gchar *name);
|
const gchar *name);
|
||||||
|
|
||||||
|
MMAtSerialPort *mm_base_modem_get_port_primary (MMBaseModem *self);
|
||||||
|
MMAtSerialPort *mm_base_modem_get_port_secondary (MMBaseModem *self);
|
||||||
|
MMQcdmSerialPort *mm_base_modem_get_port_qcdm (MMBaseModem *self);
|
||||||
|
|
||||||
void mm_base_modem_set_valid (MMBaseModem *self,
|
void mm_base_modem_set_valid (MMBaseModem *self,
|
||||||
gboolean valid);
|
gboolean valid);
|
||||||
|
Reference in New Issue
Block a user