libmm-glib,sim: reoder get_preferred_networks()
Add it along with the other getters.
This commit is contained in:
@@ -383,6 +383,34 @@ mm_sim_dup_emergency_numbers (MMSim *self)
|
|||||||
return mm_gdbus_sim_dup_emergency_numbers (MM_GDBUS_SIM (self));
|
return mm_gdbus_sim_dup_emergency_numbers (MM_GDBUS_SIM (self));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* mm_sim_get_preferred_networks:
|
||||||
|
* @self: A #MMSim.
|
||||||
|
*
|
||||||
|
* Gets the list of #MMSimPreferredNetwork objects exposed by this
|
||||||
|
* #MMSim.
|
||||||
|
*
|
||||||
|
* Returns: (transfer full) (element-type ModemManager.SimPreferredNetwork): a list of
|
||||||
|
* #MMSimPreferredNetwork objects, or #NULL. The returned value should
|
||||||
|
* be freed with g_list_free_full() using mm_sim_preferred_network_free() as #GDestroyNotify
|
||||||
|
* function.
|
||||||
|
*
|
||||||
|
* Since: 1.18
|
||||||
|
*/
|
||||||
|
GList *
|
||||||
|
mm_sim_get_preferred_networks (MMSim *self)
|
||||||
|
{
|
||||||
|
GList *network_list = NULL;
|
||||||
|
GVariant *container;
|
||||||
|
|
||||||
|
g_return_val_if_fail (MM_IS_SIM (self), NULL);
|
||||||
|
|
||||||
|
container = mm_gdbus_sim_get_preferred_networks (MM_GDBUS_SIM (self));
|
||||||
|
network_list = mm_sim_preferred_network_list_new_from_variant (container);
|
||||||
|
|
||||||
|
return network_list;
|
||||||
|
}
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -861,34 +889,6 @@ mm_sim_change_pin_sync (MMSim *self,
|
|||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
/**
|
|
||||||
* mm_sim_get_preferred_networks:
|
|
||||||
* @self: A #MMSim.
|
|
||||||
*
|
|
||||||
* Gets the list of #MMSimPreferredNetwork objects exposed by this
|
|
||||||
* #MMSim.
|
|
||||||
*
|
|
||||||
* Returns: (transfer full) (element-type ModemManager.SimPreferredNetwork): a list of
|
|
||||||
* #MMSimPreferredNetwork objects, or #NULL. The returned value should
|
|
||||||
* be freed with g_list_free_full() using mm_sim_preferred_network_free() as #GDestroyNotify
|
|
||||||
* function.
|
|
||||||
*
|
|
||||||
* Since: 1.18
|
|
||||||
*/
|
|
||||||
GList *
|
|
||||||
mm_sim_get_preferred_networks (MMSim *self)
|
|
||||||
{
|
|
||||||
GList *network_list = NULL;
|
|
||||||
GVariant *container;
|
|
||||||
|
|
||||||
g_return_val_if_fail (MM_IS_SIM (self), NULL);
|
|
||||||
|
|
||||||
container = mm_gdbus_sim_get_preferred_networks (MM_GDBUS_SIM (self));
|
|
||||||
network_list = mm_sim_preferred_network_list_new_from_variant (container);
|
|
||||||
|
|
||||||
return network_list;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mm_sim_set_preferred_networks_finish:
|
* mm_sim_set_preferred_networks_finish:
|
||||||
* @self: A #MMSim.
|
* @self: A #MMSim.
|
||||||
|
Reference in New Issue
Block a user