diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2013-06-16 17:49:30 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2013-06-24 19:37:38 +0200 |
commit | 6afbcc2c27810e32cdd480a5adfb563a4ab4c749 (patch) | |
tree | ee41b168e4aa1bfb7432170febb1948e2848be89 /src/mm-broadband-modem-mbim.c | |
parent | 73bab06049d0c2be376dfcc8bc2180b199b900b7 (diff) | |
download | ModemManager-6afbcc2c27810e32cdd480a5adfb563a4ab4c749.tar.gz |
sms-mbim: new 'MMSmsMbim' object type
Diffstat (limited to 'src/mm-broadband-modem-mbim.c')
-rw-r--r-- | src/mm-broadband-modem-mbim.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/mm-broadband-modem-mbim.c b/src/mm-broadband-modem-mbim.c index 5523ef905..b8f41fd3f 100644 --- a/src/mm-broadband-modem-mbim.c +++ b/src/mm-broadband-modem-mbim.c @@ -25,6 +25,7 @@ #include "mm-broadband-modem-mbim.h" #include "mm-bearer-mbim.h" #include "mm-sim-mbim.h" +#include "mm-sms-mbim.h" #include "ModemManager.h" #include "mm-log.h" @@ -2310,6 +2311,15 @@ load_initial_sms_parts (MMIfaceModemMessaging *self, } /*****************************************************************************/ +/* Create SMS (Messaging interface) */ + +static MMSms * +messaging_create_sms (MMIfaceModemMessaging *self) +{ + return mm_sms_mbim_new (MM_BASE_MODEM (self)); +} + +/*****************************************************************************/ MMBroadbandModemMbim * mm_broadband_modem_mbim_new (const gchar *device, @@ -2472,7 +2482,7 @@ iface_modem_messaging_init (MMIfaceModemMessaging *iface) iface->enable_unsolicited_events_finish = NULL; iface->disable_unsolicited_events = NULL; iface->disable_unsolicited_events_finish = NULL; - iface->create_sms = NULL; + iface->create_sms = messaging_create_sms; } static void |