|
DBus changes for implementing local GATT attributes.
In this CL, we implement the changes to the DBus managers and providers
needed to support local GATT services. The major changes from the code
on trunk are,
.) Adds a new BluetoothGattApplicationServiceProvider. This service
provider provides an object manager which manages all the other exported
GATT attributes. It is responsible for setting up all the individual
attribute service providers correctly.
.) Adds the correct fake implementations for this service provider, the
other attribute service providers and the Gatt Manager client.
.) Does various cleanup changes in touched code.
Part 2 of a 3 patch series:
https://crrev.com/1915803002 Bluetooth class changes
https://crrev.com/1914893002 DBus class changes <<<
https://crrev.com/1919683002 Adapter changes + tests
R=ortuno@chromium.org, scheib@chromium.org
BUG= 601935
Committed: https://crrev.com/a7a149d373a58c0e324353175feb0cefb0cb9c8f
Cr-Commit-Position: refs/heads/master@{#390601}
Total comments: 6
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+2864 lines, -1341 lines) |
Patch |
|
M |
device/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/BUILD.gn
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+17 lines, -0 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/bluetooth.gyp
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+17 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_application_service_provider.h
|
View
|
|
1 chunk |
+65 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_application_service_provider.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+83 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_application_service_provider_impl.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+121 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_application_service_provider_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+172 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_application_service_provider_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+310 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_attribute_value_delegate.h
|
View
|
1
2
3
4
5
|
1 chunk |
+51 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_characteristic_delegate_wrapper.h
|
View
|
1
2
3
4
5
|
1 chunk |
+50 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_characteristic_delegate_wrapper.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+34 lines, -0 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/bluetooth_gatt_characteristic_service_provider.h
|
View
|
1
2
3
4
5
|
3 chunks |
+11 lines, -43 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/bluetooth_gatt_characteristic_service_provider.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+5 lines, -437 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_characteristic_service_provider_impl.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+141 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_characteristic_service_provider_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+408 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_descriptor_delegate_wrapper.h
|
View
|
1
2
3
4
5
|
1 chunk |
+50 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_descriptor_delegate_wrapper.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+33 lines, -0 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/bluetooth_gatt_descriptor_service_provider.h
|
View
|
1
2
3
4
5
|
3 chunks |
+11 lines, -41 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/bluetooth_gatt_descriptor_service_provider.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+5 lines, -431 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_descriptor_service_provider_impl.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+140 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_descriptor_service_provider_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+409 lines, -0 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/bluetooth_gatt_manager_client.h
|
View
|
|
1 chunk |
+7 lines, -7 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/bluetooth_gatt_manager_client.cc
|
View
|
|
2 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/bluetooth_gatt_service_service_provider.h
|
View
|
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/bluetooth_gatt_service_service_provider.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -245 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_service_service_provider_impl.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+100 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/bluetooth_gatt_service_service_provider_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+230 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/fake_bluetooth_gatt_application_service_provider.h
|
View
|
|
1 chunk |
+60 lines, -0 lines |
0 comments
|
Download
|
|
A |
device/bluetooth/dbus/fake_bluetooth_gatt_application_service_provider.cc
|
View
|
|
1 chunk |
+44 lines, -0 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/fake_bluetooth_gatt_characteristic_service_provider.h
|
View
|
1
2
3
4
5
|
4 chunks |
+17 lines, -10 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/fake_bluetooth_gatt_characteristic_service_provider.cc
|
View
|
1
2
3
4
5
|
8 chunks |
+15 lines, -11 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/fake_bluetooth_gatt_descriptor_client.cc
|
View
|
1
2
3
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/fake_bluetooth_gatt_descriptor_service_provider.h
|
View
|
1
2
3
4
5
|
4 chunks |
+17 lines, -10 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/fake_bluetooth_gatt_descriptor_service_provider.cc
|
View
|
1
2
3
4
5
|
6 chunks |
+15 lines, -9 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/fake_bluetooth_gatt_manager_client.h
|
View
|
|
4 chunks |
+60 lines, -31 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/fake_bluetooth_gatt_manager_client.cc
|
View
|
|
6 chunks |
+133 lines, -53 lines |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/fake_bluetooth_gatt_service_service_provider.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
device/bluetooth/dbus/fake_bluetooth_gatt_service_service_provider.cc
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
|
M |
device/device_tests.gyp
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Total messages: 37 (15 generated)
|