shill: Move PIN management to the capability delegates.
BUG=chromium-os:18735
TEST=unit tests
Change-Id: Icdaca0ee95f56d84e15a10029551a0abeaee79c1
Reviewed-on: https://gerrit.chromium.org/gerrit/11261
Tested-by: Darin Petkov <petkov@chromium.org>
Reviewed-by: Eric Shienbrood <ers@chromium.org>
Commit-Ready: Darin Petkov <petkov@chromium.org>
diff --git a/device.h b/device.h
index 5a62449..18b9210 100644
--- a/device.h
+++ b/device.h
@@ -88,6 +88,8 @@
const PropertyStore &store() const { return store_; }
RTNLHandler *rtnl_handler() { return rtnl_handler_; }
+ EventDispatcher *dispatcher() const { return dispatcher_; }
+
bool Load(StoreInterface *storage);
virtual bool Save(StoreInterface *storage);
@@ -136,7 +138,6 @@
// Property getters reserved for subclasses
ControlInterface *control_interface() const { return control_interface_; }
- EventDispatcher *dispatcher() const { return dispatcher_; }
Manager *manager() const { return manager_; }
std::vector<ServiceRefPtr> *services() { return &services_; }