aboutsummaryrefslogtreecommitdiff
path: root/src/mm-broadband-modem-qmi.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2020-10-25 15:11:02 +0100
committerAleksander Morgado <aleksander@aleksander.es>2020-11-20 09:24:51 +0000
commit399a042dad2e2c5cca9e0cfe0af6d41ae1fb0c35 (patch)
treee0de3af09e14e364242fe88d5a3c2ed0ebbb6df3 /src/mm-broadband-modem-qmi.h
parent3be07bb38db2f1295d5ef240232ac046a579808b (diff)
bearer-qmi: support binding to data port
Allow plugins to specify a QmiSioPort value to bind to. This is used e.g. in the RPMSG+BAM-DMUX setup in order to allow any RPMSG port to control all the available net ports.
Diffstat (limited to 'src/mm-broadband-modem-qmi.h')
-rw-r--r--src/mm-broadband-modem-qmi.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mm-broadband-modem-qmi.h b/src/mm-broadband-modem-qmi.h
index 9972cde8..9b712109 100644
--- a/src/mm-broadband-modem-qmi.h
+++ b/src/mm-broadband-modem-qmi.h
@@ -39,6 +39,7 @@ struct _MMBroadbandModemQmiClass{
MMPortQmi * (* peek_port_qmi_for_data) (MMBroadbandModemQmi *self,
MMPort *data,
+ QmiSioPort *out_sio_port,
GError **error);
};
@@ -54,10 +55,12 @@ MMBroadbandModemQmi *mm_broadband_modem_qmi_new (const gchar *device,
MMPortQmi *mm_broadband_modem_qmi_peek_port_qmi (MMBroadbandModemQmi *self);
MMPortQmi *mm_broadband_modem_qmi_peek_port_qmi_for_data (MMBroadbandModemQmi *self,
MMPort *data,
+ QmiSioPort *out_sio_port,
GError **error);
MMPortQmi *mm_broadband_modem_qmi_get_port_qmi (MMBroadbandModemQmi *self);
MMPortQmi *mm_broadband_modem_qmi_get_port_qmi_for_data (MMBroadbandModemQmi *self,
MMPort *data,
+ QmiSioPort *out_sio_port,
GError **error);
#endif /* MM_BROADBAND_MODEM_QMI_H */