commit | 0e51ad959ff2d81472e053b2809991082f976362 | [log] [tgz] |
---|---|---|
author | Paul Stewart <pstew@chromium.org> | Fri Jul 26 14:42:55 2013 -0700 |
committer | ChromeBot <chrome-bot@google.com> | Wed Jul 31 15:40:28 2013 -0700 |
tree | 730f37ba36c61557befdcb64e4646043e0237cfa | |
parent | 631c7e42ab4134d1c026b739f1de1b989688edd1 [diff] |
shill: Provider: Create common superclass Make all *Provider classes in shill that are responsible for managing Service objects descend from a common parent class. This will allow the Manager to refactor repeated code related to providers. The parent class is non-virtual for now, and implements stubs for all methods, so subclasses that do not yet implement the full interface can safely omit these methods. A future CL will flesh out these implementations and change this to a pure-virtual Interface class. BUG=chromium:265518 TEST=Unit tests Change-Id: If4ee03a511f4732e3067ce134e501f73e421ace1 Reviewed-on: https://gerrit.chromium.org/gerrit/63604 Commit-Queue: Paul Stewart <pstew@chromium.org> Reviewed-by: Paul Stewart <pstew@chromium.org> Tested-by: Paul Stewart <pstew@chromium.org>