libmm-glib: add support to retrieve own numbers
This commit is contained in:
@@ -497,6 +497,32 @@ mm_modem_dup_equipment_identifier (MMModem *self)
|
|||||||
mm_gdbus_modem_dup_equipment_identifier (self));
|
mm_gdbus_modem_dup_equipment_identifier (self));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const gchar *const *
|
||||||
|
mm_modem_get_own_numbers (MMModem *self)
|
||||||
|
{
|
||||||
|
const gchar *const *own;
|
||||||
|
|
||||||
|
g_return_val_if_fail (MM_GDBUS_IS_MODEM (self), NULL);
|
||||||
|
|
||||||
|
own = mm_gdbus_modem_get_own_numbers (self);
|
||||||
|
return (own && !own[0] ? own : NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
gchar **
|
||||||
|
mm_modem_dup_own_numbers (MMModem *self)
|
||||||
|
{
|
||||||
|
gchar **own;
|
||||||
|
|
||||||
|
g_return_val_if_fail (MM_GDBUS_IS_MODEM (self), NULL);
|
||||||
|
|
||||||
|
own = mm_gdbus_modem_dup_own_numbers (self);
|
||||||
|
if (own && !own[0])
|
||||||
|
return own;
|
||||||
|
|
||||||
|
g_strfreev (own);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mm_modem_get_unlock_required:
|
* mm_modem_get_unlock_required:
|
||||||
* @self: A #MMModem.
|
* @self: A #MMModem.
|
||||||
|
@@ -61,6 +61,8 @@ const gchar *mm_modem_get_plugin (MMModem *self);
|
|||||||
gchar *mm_modem_dup_plugin (MMModem *self);
|
gchar *mm_modem_dup_plugin (MMModem *self);
|
||||||
const gchar *mm_modem_get_equipment_identifier (MMModem *self);
|
const gchar *mm_modem_get_equipment_identifier (MMModem *self);
|
||||||
gchar *mm_modem_dup_equipment_identifier (MMModem *self);
|
gchar *mm_modem_dup_equipment_identifier (MMModem *self);
|
||||||
|
const gchar *const *mm_modem_get_own_numbers (MMModem *self);
|
||||||
|
gchar **mm_modem_dup_own_numbers (MMModem *self);
|
||||||
MMModemLock mm_modem_get_unlock_required (MMModem *self);
|
MMModemLock mm_modem_get_unlock_required (MMModem *self);
|
||||||
MMUnlockRetries *mm_modem_get_unlock_retries (MMModem *self);
|
MMUnlockRetries *mm_modem_get_unlock_retries (MMModem *self);
|
||||||
MMModemState mm_modem_get_state (MMModem *self);
|
MMModemState mm_modem_get_state (MMModem *self);
|
||||||
|
Reference in New Issue
Block a user