commit | b87d22b774fe15b6580d13638d5f0514bde031fd | [log] [tgz] |
---|---|---|
author | Paul Stewart <pstew@chromium.org> | Mon Jul 29 11:11:37 2013 -0700 |
committer | ChromeBot <chrome-bot@google.com> | Wed Jul 31 16:32:15 2013 -0700 |
tree | 5a278e610e541a901930b3b3633a7fc567ba0987 | |
parent | 0e51ad959ff2d81472e053b2809991082f976362 [diff] |
shill: Manager: Map between Technology and Provider Create a map between Technology::Identifier and the Provider, so most operations on provders are done either by iterating through the map or by selecting the provider by its technology. There are some exceptions remaining, namely the methods called in ConfigureServiceForProfile, which will be fixed in an upcoming CL, and a few methods where the Manager explicitly calls non-generic methods on the WiFiProvider. BUG=chromium:265518 TEST=Unit tests Change-Id: I43f217c6050d68d1f94800d08b06a7dcf1e5bafc Reviewed-on: https://gerrit.chromium.org/gerrit/63605 Commit-Queue: Paul Stewart <pstew@chromium.org> Reviewed-by: Paul Stewart <pstew@chromium.org> Tested-by: Paul Stewart <pstew@chromium.org>