diff options
author | Ben Chan <benchan@chromium.org> | 2013-01-03 18:50:40 -0800 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2013-01-04 12:10:51 +0100 |
commit | e93922197522067851f8cb4b7948ecae93e2843c (patch) | |
tree | 0ac89ba2f9b324c4d01fb92a752eac15ae1d52a4 /src | |
parent | bc399d9cf87c3fb775fc677963bb2522c385e2e2 (diff) |
iface-modem, novatel-lte: disable network scan in LTE mode
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-iface-modem.c | 20 | ||||
-rw-r--r-- | src/mm-iface-modem.h | 3 |
2 files changed, 23 insertions, 0 deletions
diff --git a/src/mm-iface-modem.c b/src/mm-iface-modem.c index d25b03d2..e94bc42a 100644 --- a/src/mm-iface-modem.c +++ b/src/mm-iface-modem.c @@ -3930,6 +3930,26 @@ mm_iface_modem_shutdown (MMIfaceModem *self) /*****************************************************************************/ +MMModemAccessTechnology +mm_iface_modem_get_access_technologies (MMIfaceModem *self) +{ + MMModemAccessTechnology access_tech = MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN; + MmGdbusModem *skeleton; + + g_object_get (self, + MM_IFACE_MODEM_DBUS_SKELETON, &skeleton, + NULL); + + if (skeleton) { + access_tech = mm_gdbus_modem_get_access_technologies (skeleton); + g_object_unref (skeleton); + } + + return access_tech; +} + +/*****************************************************************************/ + MMModemMode mm_iface_modem_get_supported_modes (MMIfaceModem *self) { diff --git a/src/mm-iface-modem.h b/src/mm-iface-modem.h index a6bd9046..52b0d8eb 100644 --- a/src/mm-iface-modem.h +++ b/src/mm-iface-modem.h @@ -315,6 +315,9 @@ struct _MMIfaceModem { GType mm_iface_modem_get_type (void); +/* Helpers to query access technologies */ +MMModemAccessTechnology mm_iface_modem_get_access_technologies (MMIfaceModem *self); + /* Helpers to query capabilities */ MMModemCapability mm_iface_modem_get_current_capabilities (MMIfaceModem *self); gboolean mm_iface_modem_is_3gpp (MMIfaceModem *self); |