diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2021-11-20 21:12:51 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2021-12-11 12:53:37 +0100 |
commit | b07ce3cb8729e7a49061426eb80ed90b974c1816 (patch) | |
tree | c38bd08b2b294b4e7261c4f69003323bf7788d0e /libmm-glib/mm-sim.c | |
parent | 3f8ea6e8a1f16b95659e98d9b8db22a314ac725a (diff) |
libmm-glib,sim: reoder get_preferred_networks()
Add it along with the other getters.
Diffstat (limited to 'libmm-glib/mm-sim.c')
-rw-r--r-- | libmm-glib/mm-sim.c | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/libmm-glib/mm-sim.c b/libmm-glib/mm-sim.c index 778e349b..e4393b61 100644 --- a/libmm-glib/mm-sim.c +++ b/libmm-glib/mm-sim.c @@ -383,6 +383,34 @@ mm_sim_dup_emergency_numbers (MMSim *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; +} + /*****************************************************************************/ /** @@ -862,34 +890,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: * @self: A #MMSim. * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to |