aboutsummaryrefslogtreecommitdiff
path: root/src/mm-iface-modem-3gpp.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2022-10-20 09:52:10 +0000
committerAleksander Morgado <aleksandermj@chromium.org>2022-11-08 13:43:07 +0000
commitcabb003dd6b4f11439ce0a8158830c94f6c83624 (patch)
tree99fae5a7afd0bac93ad327a37b7f37db5b110e65 /src/mm-iface-modem-3gpp.h
parent347c25445c769198dd33891619f732ea51f0d00d (diff)
iface-modem-3gpp: allow internal request to set packet service
Provide a new internal method in the 3GPP interface to request an explicit packet service state update.
Diffstat (limited to 'src/mm-iface-modem-3gpp.h')
-rw-r--r--src/mm-iface-modem-3gpp.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mm-iface-modem-3gpp.h b/src/mm-iface-modem-3gpp.h
index 08ef956e..3925a583 100644
--- a/src/mm-iface-modem-3gpp.h
+++ b/src/mm-iface-modem-3gpp.h
@@ -392,6 +392,16 @@ gboolean mm_iface_modem_3gpp_reregister_in_network_finish (MMIfaceModem3gpp
GAsyncResult *res,
GError **error);
+/* Allow requesting packet service explicitly */
+void mm_iface_modem_3gpp_set_packet_service_state (MMIfaceModem3gpp *self,
+ MMModem3gppPacketServiceState packet_service_state,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+gboolean mm_iface_modem_3gpp_set_packet_service_state_finish (MMIfaceModem3gpp *self,
+ GAsyncResult *res,
+ GError **error);
+
+/* Allow waiting for packet service */
void mm_iface_modem_3gpp_wait_for_packet_service_state (MMIfaceModem3gpp *self,
MMModem3gppPacketServiceState final_state,
GAsyncReadyCallback callback,