From e878a8ef06eb11e2f8cda9b12d4b8bd49ca991ec Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Sat, 13 Apr 2013 12:30:10 +0200 Subject: broadband-modem-mbim: implement the 3GPP interface --- src/mm-broadband-modem-mbim.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/mm-broadband-modem-mbim.c b/src/mm-broadband-modem-mbim.c index 56816c49..b174677b 100644 --- a/src/mm-broadband-modem-mbim.c +++ b/src/mm-broadband-modem-mbim.c @@ -32,11 +32,14 @@ #include "mm-error-helpers.h" #include "mm-modem-helpers.h" #include "mm-iface-modem.h" +#include "mm-iface-modem-3gpp.h" static void iface_modem_init (MMIfaceModem *iface); +static void iface_modem_3gpp_init (MMIfaceModem3gpp *iface); G_DEFINE_TYPE_EXTENDED (MMBroadbandModemMbim, mm_broadband_modem_mbim, MM_TYPE_BROADBAND_MODEM, 0, - G_IMPLEMENT_INTERFACE (MM_TYPE_IFACE_MODEM, iface_modem_init)) + G_IMPLEMENT_INTERFACE (MM_TYPE_IFACE_MODEM, iface_modem_init) + G_IMPLEMENT_INTERFACE (MM_TYPE_IFACE_MODEM_3GPP, iface_modem_3gpp_init)) struct _MMBroadbandModemMbimPrivate { /* Queried and cached capabilities */ @@ -1287,6 +1290,11 @@ iface_modem_init (MMIfaceModem *iface) iface->create_bearer_finish = modem_create_bearer_finish; } +static void +iface_modem_3gpp_init (MMIfaceModem3gpp *iface) +{ +} + static void mm_broadband_modem_mbim_class_init (MMBroadbandModemMbimClass *klass) { -- cgit v1.2.3-70-g09d2