aboutsummaryrefslogtreecommitdiff
path: root/bta/vc/vc.cc
diff options
context:
space:
mode:
Diffstat (limited to 'bta/vc/vc.cc')
-rw-r--r--bta/vc/vc.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/bta/vc/vc.cc b/bta/vc/vc.cc
index 7bc7fabb5..08f61e877 100644
--- a/bta/vc/vc.cc
+++ b/bta/vc/vc.cc
@@ -403,7 +403,8 @@ class VolumeControlImpl : public VolumeControl {
}
void OnGattWriteCcc(uint16_t connection_id, tGATT_STATUS status,
- uint16_t handle, void* /*data*/) {
+ uint16_t handle, uint16_t len, const uint8_t* value,
+ void* /*data*/) {
VolumeControlDevice* device =
volume_control_devices_.FindByConnId(connection_id);
if (!device) {
@@ -428,13 +429,14 @@ class VolumeControlImpl : public VolumeControl {
}
static void OnGattWriteCccStatic(uint16_t connection_id, tGATT_STATUS status,
- uint16_t handle, void* data) {
+ uint16_t handle, uint16_t len,
+ const uint8_t* value, void* data) {
if (!instance) {
LOG(ERROR) << __func__ << "No instance=" << handle;
return;
}
- instance->OnGattWriteCcc(connection_id, status, handle, data);
+ instance->OnGattWriteCcc(connection_id, status, handle, len, value, data);
}
void Dump(int fd) { volume_control_devices_.DebugDump(fd); }
@@ -701,7 +703,7 @@ class VolumeControlImpl : public VolumeControl {
volume_control_devices_.ControlPointOperation(
devices, opcode, arg,
[](uint16_t connection_id, tGATT_STATUS status, uint16_t handle,
- void* data) {
+ uint16_t len, const uint8_t* value, void* data) {
if (instance)
instance->OnWriteControlResponse(connection_id, status, handle,
data);