iface-modem: allow loading current required lock info

This commit is contained in:
Aleksander Morgado
2020-02-12 09:41:10 +00:00
parent 634bb1caac
commit 9f192be632
2 changed files with 20 additions and 1 deletions
+18
View File
@@ -3171,6 +3171,24 @@ set_lock_status (MMIfaceModem *self,
}
}
MMModemLock
mm_iface_modem_get_unlock_required (MMIfaceModem *self)
{
MmGdbusModem *skeleton = NULL;
MMModemLock lock;
g_object_get (self,
MM_IFACE_MODEM_DBUS_SKELETON, &skeleton,
NULL);
if (skeleton) {
lock = mm_gdbus_modem_get_unlock_required (skeleton);
g_object_unref (skeleton);
} else
lock = MM_MODEM_LOCK_UNKNOWN;
return lock;
}
MMUnlockRetries *
mm_iface_modem_get_unlock_retries (MMIfaceModem *self)
{
+2 -1
View File
@@ -460,7 +460,8 @@ MMModemLock mm_iface_modem_update_lock_info_finish (MMIfaceModem *self,
GAsyncResult *res,
GError **error);
MMUnlockRetries *mm_iface_modem_get_unlock_retries (MMIfaceModem *self);
MMModemLock mm_iface_modem_get_unlock_required (MMIfaceModem *self);
MMUnlockRetries *mm_iface_modem_get_unlock_retries (MMIfaceModem *self);
void mm_iface_modem_update_unlock_retries (MMIfaceModem *self,
MMUnlockRetries *unlock_retries);