aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-modem-3gpp.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-11-28 21:55:50 +0100
committerAleksander Morgado <aleksander@aleksander.es>2021-12-24 12:41:27 +0000
commit5395a854432a5007d6363ea7f0f7bc9e547c1e7f (patch)
tree5f06e1c27619101e38d89709460c69deaf3445a3 /libmm-glib/mm-modem-3gpp.h
parent22657021fb7c779a9600feb110f30902cdfb0b10 (diff)
libmm-glib,modem-3gpp: add support to get/set 5GNR registration settings
Diffstat (limited to 'libmm-glib/mm-modem-3gpp.h')
-rw-r--r--libmm-glib/mm-modem-3gpp.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/libmm-glib/mm-modem-3gpp.h b/libmm-glib/mm-modem-3gpp.h
index 8b800d77..da65ae49 100644
--- a/libmm-glib/mm-modem-3gpp.h
+++ b/libmm-glib/mm-modem-3gpp.h
@@ -31,6 +31,7 @@
#include <ModemManager.h>
#include "mm-bearer.h"
+#include "mm-nr5g-registration-settings.h"
#include "mm-gdbus-modem.h"
G_BEGIN_DECLS
@@ -94,6 +95,9 @@ MMBearerProperties *mm_modem_3gpp_peek_initial_eps_bearer_settings (MMModem3gpp
MMModem3gppPacketServiceState mm_modem_3gpp_get_packet_service_state (MMModem3gpp *self);
+MMNr5gRegistrationSettings *mm_modem_3gpp_get_nr5g_registration_settings (MMModem3gpp *self);
+MMNr5gRegistrationSettings *mm_modem_3gpp_peek_nr5g_registration_settings (MMModem3gpp *self);
+
void mm_modem_3gpp_register (MMModem3gpp *self,
const gchar *network_id,
GCancellable *cancellable,
@@ -202,6 +206,19 @@ gboolean mm_modem_3gpp_set_packet_service_state_sync (MMModem3gpp
GCancellable *cancellable,
GError **error);
+void mm_modem_3gpp_set_nr5g_registration_settings (MMModem3gpp *self,
+ MMNr5gRegistrationSettings *settings,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+gboolean mm_modem_3gpp_set_nr5g_registration_settings_finish (MMModem3gpp *self,
+ GAsyncResult *res,
+ GError **error);
+gboolean mm_modem_3gpp_set_nr5g_registration_settings_sync (MMModem3gpp *self,
+ MMNr5gRegistrationSettings *settings,
+ GCancellable *cancellable,
+ GError **error);
+
G_END_DECLS
#endif /* _MM_MODEM_3GPP_H_ */