shill: Remove GLibInterface and mock out GLib directly.

The interface didn't provide any useful abstraction in this case.

BUG=chromium-os:16899
TEST=unit tests

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