[shill] move wifi properties into WiFi from Device

Also, ensure that properties in leaf classes (WiFi, Cellular, etc) are
private, not protected.

BUG=chromium-os:16956
TEST=unit tests

Change-Id: I1b94e7dd5fb12a741a7a3a1220678c2d24d6c543
Reviewed-on: http://gerrit.chromium.org/gerrit/3188
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Tested-by: Chris Masone <cmasone@chromium.org>
9 files changed
tree: 579849cc357e1783264822a27f1a2b41817e68a5
  1. accessor_interface.h
  2. adaptor_interfaces.h
  3. cellular.cc
  4. cellular.h
  5. cellular_service.cc
  6. cellular_service.h
  7. cellular_unittest.cc
  8. control_interface.h
  9. dbus_adaptor.cc
  10. dbus_adaptor.h
  11. dbus_adaptor_unittest.cc
  12. dbus_control.cc
  13. dbus_control.h
  14. device.cc
  15. device.h
  16. device_config_interface.h
  17. device_dbus_adaptor.cc
  18. device_dbus_adaptor.h
  19. device_info.cc
  20. device_info.h
  21. device_info_unittest.cc
  22. device_stub.h
  23. device_unittest.cc
  24. dhcp_config.cc
  25. dhcp_config.h
  26. dhcp_config_unittest.cc
  27. dhcp_provider.cc
  28. dhcp_provider.h
  29. dhcp_provider_unittest.cc
  30. dhcp_proxy_interface.h
  31. dhcpcd.xml
  32. dhcpcd_proxy.cc
  33. dhcpcd_proxy.h
  34. endpoint.cc
  35. endpoint.h
  36. error.cc
  37. error.h
  38. ethernet.cc
  39. ethernet.h
  40. ethernet_service.cc
  41. ethernet_service.h
  42. flimflam-device.xml
  43. flimflam-ipconfig.xml
  44. flimflam-manager.xml
  45. flimflam-profile.xml
  46. flimflam-service.xml
  47. glib.cc
  48. glib.h
  49. glib_io_handler.cc
  50. glib_io_handler.h
  51. inherit-review-settings-ok
  52. io_handler.h
  53. ipconfig.cc
  54. ipconfig.h
  55. ipconfig_unittest.cc
  56. key_file_store.cc
  57. key_file_store.h
  58. key_file_store_unittest.cc
  59. Makefile
  60. manager.cc
  61. manager.h
  62. manager_dbus_adaptor.cc
  63. manager_dbus_adaptor.h
  64. manager_unittest.cc
  65. mock_adaptors.h
  66. mock_control.cc
  67. mock_control.h
  68. mock_device.cc
  69. mock_device.h
  70. mock_dhcp_proxy.h
  71. mock_glib.h
  72. mock_property_store.h
  73. mock_service.cc
  74. mock_service.h
  75. property_accessor.h
  76. property_store.cc
  77. property_store.h
  78. property_store_unittest.cc
  79. property_store_unittest.h
  80. rtnl_handler.cc
  81. rtnl_handler.h
  82. rtnl_listener.cc
  83. rtnl_listener.h
  84. service.cc
  85. service.h
  86. service_dbus_adaptor.cc
  87. service_dbus_adaptor.h
  88. service_unittest.cc
  89. shill.conf
  90. shill_config.cc
  91. shill_config.h
  92. shill_daemon.cc
  93. shill_daemon.h
  94. shill_event.cc
  95. shill_event.h
  96. shill_main.cc
  97. shill_unittest.cc
  98. store_interface.h
  99. supplicant-bss.xml
  100. supplicant-interface.xml
  101. supplicant-network.xml
  102. supplicant-process.xml
  103. testrunner.cc
  104. WATCHLISTS
  105. wifi.cc
  106. wifi.h
  107. wifi_endpoint.cc
  108. wifi_endpoint.h
  109. wifi_service.cc
  110. wifi_service.h
  111. wifi_unittest.cc