[PATCH 1/2 v2] iface-modem: add mm_iface_modem_get_model helper to query model
Aleksander Morgado
aleksander at lanedo.com
Wed Aug 14 00:32:50 PDT 2013
On 14/08/13 09:01, Ben Chan wrote:
> ---
> src/mm-iface-modem.c | 20 ++++++++++++++++++++
> src/mm-iface-modem.h | 3 +++
> 2 files changed, 23 insertions(+)
Pushed, thanks.
>
> diff --git a/src/mm-iface-modem.c b/src/mm-iface-modem.c
> index f0f10ce..3a12a6a 100644
> --- a/src/mm-iface-modem.c
> +++ b/src/mm-iface-modem.c
> @@ -4806,6 +4806,26 @@ mm_iface_modem_is_cdma_only (MMIfaceModem *self)
>
> /*****************************************************************************/
>
> +const gchar *
> +mm_iface_modem_get_model (MMIfaceModem *self)
> +{
> + const gchar *model = NULL;
> + MmGdbusModem *skeleton;
> +
> + g_object_get (self,
> + MM_IFACE_MODEM_DBUS_SKELETON, &skeleton,
> + NULL);
> +
> + if (skeleton) {
> + model = mm_gdbus_modem_get_model (skeleton);
> + g_object_unref (skeleton);
> + }
> +
> + return model;
> +}
> +
> +/*****************************************************************************/
> +
> static void
> iface_modem_init (gpointer g_iface)
> {
> diff --git a/src/mm-iface-modem.h b/src/mm-iface-modem.h
> index cadf31e..a092333 100644
> --- a/src/mm-iface-modem.h
> +++ b/src/mm-iface-modem.h
> @@ -344,6 +344,9 @@ gboolean mm_iface_modem_is_3g_only (MMIfaceModem *self);
> gboolean mm_iface_modem_is_4g (MMIfaceModem *self);
> gboolean mm_iface_modem_is_4g_only (MMIfaceModem *self);
>
> +/* Helper to query model */
> +const gchar *mm_iface_modem_get_model (MMIfaceModem *self);
> +
> /* Initialize Modem interface (async) */
> void mm_iface_modem_initialize (MMIfaceModem *self,
> GCancellable *cancellable,
>
--
Aleksander
More information about the ModemManager-devel
mailing list