diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-08-27 14:52:00 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-08-29 17:26:47 +0200 |
commit | 28eb5df342e26c0792c2fc141dbb1ef6cc186577 (patch) | |
tree | abb339da35ea8092f618ad77cc914859442a8ba2 /src/mm-sim-qmi.c | |
parent | a8cf6f627856e8d072dd59d1af7518b19e22d8f1 (diff) |
qmi-port: allow allocating more than one client of a given service
We'll uniquely identify each client generated by the service ID and a user
defined flag, so that we then allow to peek/get the specific client.
Diffstat (limited to 'src/mm-sim-qmi.c')
-rw-r--r-- | src/mm-sim-qmi.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mm-sim-qmi.c b/src/mm-sim-qmi.c index b524a90b..c2f28c63 100644 --- a/src/mm-sim-qmi.c +++ b/src/mm-sim-qmi.c @@ -45,7 +45,9 @@ ensure_qmi_client (MMSimQmi *self, NULL); g_assert (MM_IS_BASE_MODEM (modem)); - client = mm_qmi_port_peek_client (mm_base_modem_peek_port_qmi (modem), service); + client = mm_qmi_port_peek_client (mm_base_modem_peek_port_qmi (modem), + service, + MM_QMI_PORT_FLAG_DEFAULT); if (!client) g_simple_async_report_error_in_idle (G_OBJECT (self), callback, |