aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/samsung/mm-broadband-modem-samsung.c39
1 files changed, 1 insertions, 38 deletions
diff --git a/plugins/samsung/mm-broadband-modem-samsung.c b/plugins/samsung/mm-broadband-modem-samsung.c
index 14adca88..724fa591 100644
--- a/plugins/samsung/mm-broadband-modem-samsung.c
+++ b/plugins/samsung/mm-broadband-modem-samsung.c
@@ -27,40 +27,10 @@
#include "mm-base-modem-at.h"
#include "mm-broadband-modem-samsung.h"
#include "mm-broadband-bearer-icera.h"
-#include "mm-iface-modem.h"
#include "mm-modem-helpers.h"
#include "mm-log.h"
-static void iface_modem_init (MMIfaceModem *iface);
-
-G_DEFINE_TYPE_EXTENDED (MMBroadbandModemSamsung, mm_broadband_modem_samsung, MM_TYPE_BROADBAND_MODEM_ICERA, 0,
- G_IMPLEMENT_INTERFACE (MM_TYPE_IFACE_MODEM, iface_modem_init));
-
-/*****************************************************************************/
-/* Modem power down (Modem interface) */
-
-static gboolean
-modem_power_down_finish (MMIfaceModem *self,
- GAsyncResult *res,
- GError **error)
-{
- return !!mm_base_modem_at_command_finish (MM_BASE_MODEM (self), res, error);
-}
-
-static void
-modem_power_down (MMIfaceModem *self,
- GAsyncReadyCallback callback,
- gpointer user_data)
-{
- /* Use AT+CFUN=4 for power down. It will stop the RF (IMSI detach), and
- * keeps access to the SIM */
- mm_base_modem_at_command (MM_BASE_MODEM (self),
- "+CFUN=4",
- 3,
- FALSE,
- callback,
- user_data);
-}
+G_DEFINE_TYPE (MMBroadbandModemSamsung, mm_broadband_modem_samsung, MM_TYPE_BROADBAND_MODEM_ICERA);
/*****************************************************************************/
/* Setup ports (Broadband modem class) */
@@ -115,13 +85,6 @@ mm_broadband_modem_samsung_init (MMBroadbandModemSamsung *self)
}
static void
-iface_modem_init (MMIfaceModem *iface)
-{
- iface->modem_power_down = modem_power_down;
- iface->modem_power_down_finish = modem_power_down_finish;
-}
-
-static void
mm_broadband_modem_samsung_class_init (MMBroadbandModemSamsungClass *klass)
{
MMBroadbandModemClass *broadband_modem_class = MM_BROADBAND_MODEM_CLASS (klass);