diff options
-rw-r--r-- | plugins/anydata/mm-broadband-modem-anydata.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/plugins/anydata/mm-broadband-modem-anydata.c b/plugins/anydata/mm-broadband-modem-anydata.c index 0ab56727..9521eef5 100644 --- a/plugins/anydata/mm-broadband-modem-anydata.c +++ b/plugins/anydata/mm-broadband-modem-anydata.c @@ -29,8 +29,12 @@ #include "mm-errors-types.h" #include "mm-base-modem-at.h" #include "mm-broadband-modem-anydata.h" +#include "mm-iface-modem-cdma.h" -G_DEFINE_TYPE (MMBroadbandModemAnydata, mm_broadband_modem_anydata, MM_TYPE_BROADBAND_MODEM); +static void iface_modem_cdma_init (MMIfaceModemCdma *iface); + +G_DEFINE_TYPE_EXTENDED (MMBroadbandModemAnydata, mm_broadband_modem_anydata, MM_TYPE_BROADBAND_MODEM, 0, + G_IMPLEMENT_INTERFACE (MM_TYPE_IFACE_MODEM_CDMA, iface_modem_cdma_init)); /*****************************************************************************/ @@ -56,6 +60,13 @@ mm_broadband_modem_anydata_init (MMBroadbandModemAnydata *self) } static void +iface_modem_cdma_init (MMIfaceModemCdma *iface) +{ + iface->get_cdma1x_serving_system = NULL; + iface->get_cdma1x_serving_system_finish = NULL; +} + +static void mm_broadband_modem_anydata_class_init (MMBroadbandModemAnydataClass *klass) { } |