Google Git
Sign in
chromium / chromium / src / 528e9a3e1f / . / content / browser / bluetooth
tree: 81b9dbb20f8a36ab6e37fa25e2e0cec06f237fe6 [path history] [tgz]
  1. tools/
  2. bluetooth_allowed_devices.cc
  3. bluetooth_allowed_devices.h
  4. bluetooth_allowed_devices_map.cc
  5. bluetooth_allowed_devices_map.h
  6. bluetooth_allowed_devices_unittest.cc
  7. bluetooth_blocklist.cc
  8. bluetooth_blocklist.h
  9. bluetooth_blocklist_unittest.cc
  10. bluetooth_device_chooser_controller.cc
  11. bluetooth_device_chooser_controller.h
  12. bluetooth_device_chooser_controller_unittest.cc
  13. bluetooth_device_scanning_prompt_controller.cc
  14. bluetooth_device_scanning_prompt_controller.h
  15. bluetooth_metrics.cc
  16. bluetooth_metrics.h
  17. bluetooth_util.cc
  18. bluetooth_util.h
  19. bluetooth_util_unittest.cc
  20. DEPS
  21. frame_connected_bluetooth_devices.cc
  22. frame_connected_bluetooth_devices.h
  23. frame_connected_bluetooth_devices_unittest.cc
  24. OWNERS
  25. README.md
  26. web_bluetooth_service_impl.cc
  27. web_bluetooth_service_impl.h
  28. web_bluetooth_service_impl_unittest.cc
content/browser/bluetooth/README.md

Web Bluetooth Service in Content

content/*/bluetooth implements the Web Bluetooth specification using the /device/bluetooth code module.

This service is exposed to the web in the blink bluetooth module.

Testing

Bluetooth web tests in third_party/blink/web_tests/bluetooth/ rely on fake Bluetooth implementation classes constructed in content/shell/browser/layout_test/layout_test_bluetooth_adapter_provider. These tests span JavaScript binding to the device/bluetooth API layer.

Design Documents

See: Class Diagram of Web Bluetooth through Bluetooth Android

Powered by Gitiles| Privacy| Termstxt json