iface-modem: allow loading current required lock info
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user