History log of /system/bt/service/test/gatt_server_unittest.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bb18c41ffa0370d4eb0c4a15904b114355606466 12-Nov-2015 Arman Uguray <armansito@google.com> service: Refactor Client/Instance naming

Refactored the internal interfaces so that data structures with
per-application instances such as GattClient, GattServer, and
LowEnergyClient, and all other related data structures use "instance"
to generically refer to these instances rather than "client", which
was the naming inherited from BTIF.

Bug: 25650633
Change-Id: I1bda387f5d8fdccebe5eae7f058d7f8defafe8cc
/system/bt/service/test/gatt_server_unittest.cpp
234138e2606dd7a54fbcc540643511abc0a3598d 07-Oct-2015 Arman Uguray <armansito@google.com> service: Create a client library for applications

This CL creates the libbluetooth-client static library that external
code can link against to interact with the Bluetooth daemon using
Binder. To this end, all service/ code that is common to the client
library and the daemon itself have been moved to service/common/bluetooth
and service/common is exported in LOCAL_EXPORT_C_INCLUDE_DIRS.

bluetooth-cli and bt-example-hr-server have been update to demonstrate
how an app should use this library (using library includes).

Bug: 23169160
Change-Id: Ie6841bd6c48846eecec824ff1e80a9971385d1fc
/system/bt/service/test/gatt_server_unittest.cpp
cd644e3c54a4321b7626b52531c59f88e24e87be 02-Oct-2015 Arman Uguray <armansito@google.com> service: Support GattServer notifications/indications

Added outgoing notification/indication support to
bluetooth::GattServer and implemented the related Binder API.

Bug: 24245347
Change-Id: I2d5cea90137e5d771f969163591b50aee1ad171c
/system/bt/service/test/gatt_server_unittest.cpp
4ebcbd9ede4006500c3ead0685befe0a8e4aadc2 30-Sep-2015 Arman Uguray <armansito@google.com> service: Support GATT server async write requests.

Added support for incoming characteristic/descriptor read requests
to bluetooth::GattServer and implemented the related Binder API.

Bug: 24245347
Change-Id: I18202c3255f0fb8fc5338b1139c375e1439b6568
/system/bt/service/test/gatt_server_unittest.cpp
514bf6087093375351784b287cb29c5f4603273c 30-Sep-2015 Arman Uguray <armansito@google.com> service: Support GATT server async read requests.

Added support for incoming characteristic/descriptor read requests
to bluetooth::GattServer and implemented the related Binder API.

Bug: 24245347
Change-Id: I88161c5bd3ca9ba5604c00aa4e569b3baf19137c
/system/bt/service/test/gatt_server_unittest.cpp
b10f96fa25266b69d0d31af166e93afe14134be7 29-Sep-2015 Arman Uguray <armansito@google.com> service: Add HAL wrappers for read_request_cb and connection_cb

Added HAL wrappers for GATT server callbacks for incoming read
requests, GATT connection state, and the send_response function.

Bug: 24245347
Change-Id: I8605fc6548294f9e09416ca8474cf13619463c40
/system/bt/service/test/gatt_server_unittest.cpp
d9b0552a7f75737b5c8c60cb87f892b1b9323acf 26-Sep-2015 Arman Uguray <armansito@google.com> service: Implement IBluetoothGattServer.addDescriptor

Declared and implemented the IBluetoothGattServer.addDescriptor
API.

Bug: 24245347
Change-Id: I7d1e992321c260b9d77521b1c8d7a1e7737b35cc
/system/bt/service/test/gatt_server_unittest.cpp
91613743c9db02dbe05d93d2afa163b78068d054 25-Sep-2015 Arman Uguray <armansito@google.com> service: Implement IBluetoothGattServer.addCharacteristic

Declared and implemented the IBluetoothGattServer.addCharacteristic
Binder API.

Bug: 24245347
Change-Id: I8baaed8d6dbf8ac2209b8fd0c918cade78dcba64
/system/bt/service/test/gatt_server_unittest.cpp
df0b2714553cabc735222ce18a5f018c5a5fa138 24-Sep-2015 Arman Uguray <armansito@google.com> service: Implement adding a service declaration

This CL implements initiating and starting a GATT service
declaration in GattServer.

Bug: 24245347
Change-Id: I53281d29a052c1890616b6595881108ca0eedec3
/system/bt/service/test/gatt_server_unittest.cpp
78a44cdb25616892087af2c92abd382878c2ccb4 24-Sep-2015 Arman Uguray <armansito@google.com> service: Add HAL wrappers for adding a service

Added wrappers for HAL functions for adding and starting a service
declaration.

Bug: 24245347
Change-Id: Ie9bd09abb443abdfdc31f3439d563c58066961f2
/system/bt/service/test/gatt_server_unittest.cpp
0f2d4897046f037a9f181f47f3d349a9dd646478 22-Sep-2015 Arman Uguray <armansito@google.com> service: Add new GattServer abstraction

Added bluetooth::GattServer and bluetooth::GattServerFactory,
which conform the BluetoothClientInterface and
BluetoothClientInterfaceFactory interfaces. A GattServer represents
a per-application server instance that was registered with the stack
(a GATT server API "client").

The new code was added to the gatt_server.h|.cpp files, replacing
the old code that was added for cast. The old code has been moved to
the gatt_server_old.h|.cpp files.

Bug: 24245347
Change-Id: I3ca2eb53ab8320c9dba656859a4a89683607bb22
/system/bt/service/test/gatt_server_unittest.cpp