From 1dbfc02d6cfa2666caa56382158c579197f5b114 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 17 Jun 2009 07:03:21 -0500 Subject: Add call-history driver type --- src/manager.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/manager.c') diff --git a/src/manager.c b/src/manager.c index 10700c08..18da8c34 100644 --- a/src/manager.c +++ b/src/manager.c @@ -62,6 +62,11 @@ static int modem_list(char ***modems) return 0; } +GSList *ofono_manager_get_modems() +{ + return g_modem_list; +} + struct ofono_modem *ofono_modem_register(struct ofono_modem_attribute_ops *ops) { struct ofono_modem *modem; @@ -75,6 +80,7 @@ struct ofono_modem *ofono_modem_register(struct ofono_modem_attribute_ops *ops) ++g_next_modem_id; + ofono_history_probe_drivers(modem); g_modem_list = g_slist_prepend(g_modem_list, modem); if (modem_list(&modems) == 0) { @@ -97,6 +103,7 @@ int ofono_modem_unregister(struct ofono_modem *m) if (modem == NULL) return -1; + ofono_history_remove_drivers(modem); modem_remove(modem); g_modem_list = g_slist_remove(g_modem_list, modem); -- cgit v1.2.3