base-modem: allow getting/peeking all data ports
This commit is contained in:
@@ -554,6 +554,26 @@ mm_base_modem_peek_best_data_port (MMBaseModem *self)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GList *
|
||||||
|
mm_base_modem_get_data_ports (MMBaseModem *self)
|
||||||
|
{
|
||||||
|
GList *copy;
|
||||||
|
|
||||||
|
g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL);
|
||||||
|
|
||||||
|
copy = g_list_copy (self->priv->data);
|
||||||
|
g_list_foreach (copy, (GFunc)g_object_ref, NULL);
|
||||||
|
return copy;
|
||||||
|
}
|
||||||
|
|
||||||
|
GList *
|
||||||
|
mm_base_modem_peek_data_ports (MMBaseModem *self)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail (MM_IS_BASE_MODEM (self), NULL);
|
||||||
|
|
||||||
|
return self->priv->data;
|
||||||
|
}
|
||||||
|
|
||||||
MMAtSerialPort *
|
MMAtSerialPort *
|
||||||
mm_base_modem_get_best_at_port (MMBaseModem *self,
|
mm_base_modem_get_best_at_port (MMBaseModem *self,
|
||||||
GError **error)
|
GError **error)
|
||||||
|
@@ -120,6 +120,7 @@ MMGpsSerialPort *mm_base_modem_peek_port_gps (MMBaseModem *self);
|
|||||||
MMQmiPort *mm_base_modem_peek_port_qmi (MMBaseModem *self);
|
MMQmiPort *mm_base_modem_peek_port_qmi (MMBaseModem *self);
|
||||||
MMAtSerialPort *mm_base_modem_peek_best_at_port (MMBaseModem *self, GError **error);
|
MMAtSerialPort *mm_base_modem_peek_best_at_port (MMBaseModem *self, GError **error);
|
||||||
MMPort *mm_base_modem_peek_best_data_port (MMBaseModem *self);
|
MMPort *mm_base_modem_peek_best_data_port (MMBaseModem *self);
|
||||||
|
GList *mm_base_modem_peek_data_ports (MMBaseModem *self);
|
||||||
|
|
||||||
MMAtSerialPort *mm_base_modem_get_port_primary (MMBaseModem *self);
|
MMAtSerialPort *mm_base_modem_get_port_primary (MMBaseModem *self);
|
||||||
MMAtSerialPort *mm_base_modem_get_port_secondary (MMBaseModem *self);
|
MMAtSerialPort *mm_base_modem_get_port_secondary (MMBaseModem *self);
|
||||||
@@ -129,6 +130,7 @@ MMGpsSerialPort *mm_base_modem_get_port_gps (MMBaseModem *self);
|
|||||||
MMQmiPort *mm_base_modem_get_port_qmi (MMBaseModem *self);
|
MMQmiPort *mm_base_modem_get_port_qmi (MMBaseModem *self);
|
||||||
MMAtSerialPort *mm_base_modem_get_best_at_port (MMBaseModem *self, GError **error);
|
MMAtSerialPort *mm_base_modem_get_best_at_port (MMBaseModem *self, GError **error);
|
||||||
MMPort *mm_base_modem_get_best_data_port (MMBaseModem *self);
|
MMPort *mm_base_modem_get_best_data_port (MMBaseModem *self);
|
||||||
|
GList *mm_base_modem_get_data_ports (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