commit | 66174a16342457c5e733292425fda13d6704779d | [log] [tgz] |
---|---|---|
author | Ben Chan <benchan@chromium.org> | Wed Jan 08 21:27:00 2014 -0800 |
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | Fri Jan 10 20:46:42 2014 +0000 |
tree | 800a16ece667f56dd07db3aed0a66f2c0a742caa | |
parent | 084facaf2ca23f176d080b2f70847edbb1d59aae [diff] |
shill: cellular: Replace g_bus_watch_name with DBusNameWatcher. This CL changes the ModemManager class to use DBusNameWatcher, instead of g_bus_watch_name, to monitor the presence of modem manager DBus service daemons. Glib::BusWatchName and Glib::BusUnwatchName are also removed. BUG=chromium:214475 TEST=Tested the following: 1. Build and run unit tests. 2. Manually verify, via /var/log/net.log, that shill can observe and handle the scenarios when cromo and ModemManager appear on and vanish from DBus. Change-Id: I57257f076a05101d9c38d5ff3044884378e91337 Reviewed-on: https://chromium-review.googlesource.com/182052 Reviewed-by: Paul Stewart <pstew@chromium.org> Tested-by: Ben Chan <benchan@chromium.org> Commit-Queue: Ben Chan <benchan@chromium.org>