mirror of git://git.sysmocom.de/ofono
Add atmodem driver implementation for SMS
This commit is contained in:
parent
d6733e0746
commit
e8421eea63
|
@ -6,7 +6,7 @@ builtin_cflags =
|
|||
builtin_modules += atmodem
|
||||
builtin_sources += atmodem/atmodem.c atmodem/at.h \
|
||||
atmodem/session.h atmodem/session.c \
|
||||
atmodem/call-settings.c \
|
||||
atmodem/call-settings.c atmodem/sms.c \
|
||||
atmodem/call-forwarding.c atmodem/call-meter.c \
|
||||
atmodem/network-registration.c atmodem/sim.c \
|
||||
atmodem/ussd.c atmodem/voicecall.c \
|
||||
|
|
|
@ -90,3 +90,6 @@ extern void at_call_barring_exit(struct ofono_modem *modem);
|
|||
|
||||
extern void at_sim_init(struct ofono_modem *modem);
|
||||
extern void at_sim_exit(struct ofono_modem *modem);
|
||||
|
||||
extern void at_sms_init(struct ofono_modem *modem);
|
||||
extern void at_sms_exit(struct ofono_modem *modem);
|
||||
|
|
|
@ -102,6 +102,7 @@ static void manager_free(gpointer user)
|
|||
for (l = g_sessions; l; l = l->next) {
|
||||
struct at_data *at = l->data;
|
||||
|
||||
at_sms_exit(at->modem);
|
||||
at_call_forwarding_exit(at->modem);
|
||||
at_call_settings_exit(at->modem);
|
||||
at_network_registration_exit(at->modem);
|
||||
|
@ -344,6 +345,7 @@ static void create_cb(GIOChannel *io, gboolean success, gpointer user)
|
|||
at_voicecall_init(at->modem);
|
||||
at_call_meter_init(at->modem);
|
||||
at_call_barring_init(at->modem);
|
||||
at_sms_init(at->modem);
|
||||
|
||||
at->io = io;
|
||||
at->driver = g_strdup(driver);
|
||||
|
|
Loading…
Reference in New Issue