Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(430)

Side by Side Diff: device/bluetooth/bluetooth_low_energy_win_fake.cc

Issue 2317773002: Fix bluetooth callback function declaration (Closed)
Patch Set: Updating typedef comment per code-review feedback Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "device/bluetooth/bluetooth_low_energy_win_fake.h" 5 #include "device/bluetooth/bluetooth_low_energy_win_fake.h"
6 6
7 #include <memory> 7 #include <memory>
8 8
9 #include "base/memory/ptr_util.h" 9 #include "base/memory/ptr_util.h"
10 #include "base/strings/stringprintf.h" 10 #include "base/strings/stringprintf.h"
(...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after
243 target_characteristic->value.reset(win_value); 243 target_characteristic->value.reset(win_value);
244 if (observer_) 244 if (observer_)
245 observer_->OnWriteGattCharacteristicValue(win_value); 245 observer_->OnWriteGattCharacteristicValue(win_value);
246 return S_OK; 246 return S_OK;
247 } 247 }
248 248
249 HRESULT BluetoothLowEnergyWrapperFake::RegisterGattEvents( 249 HRESULT BluetoothLowEnergyWrapperFake::RegisterGattEvents(
250 base::FilePath& service_path, 250 base::FilePath& service_path,
251 BTH_LE_GATT_EVENT_TYPE type, 251 BTH_LE_GATT_EVENT_TYPE type,
252 PVOID event_parameter, 252 PVOID event_parameter,
253 PFNBLUETOOTH_GATT_EVENT_CALLBACK callback, 253 PFNBLUETOOTH_GATT_EVENT_CALLBACK_CORRECTED callback,
254 PVOID context, 254 PVOID context,
255 BLUETOOTH_GATT_EVENT_HANDLE* out_handle) { 255 BLUETOOTH_GATT_EVENT_HANDLE* out_handle) {
256 // Right now, only CharacteristicValueChangedEvent is supported. 256 // Right now, only CharacteristicValueChangedEvent is supported.
257 CHECK(CharacteristicValueChangedEvent == type); 257 CHECK(CharacteristicValueChangedEvent == type);
258 258
259 std::unique_ptr<GattCharacteristicObserver> observer( 259 std::unique_ptr<GattCharacteristicObserver> observer(
260 new GattCharacteristicObserver()); 260 new GattCharacteristicObserver());
261 observer->callback = callback; 261 observer->callback = callback;
262 observer->context = context; 262 observer->context = context;
263 *out_handle = (BLUETOOTH_GATT_EVENT_HANDLE)observer.get(); 263 *out_handle = (BLUETOOTH_GATT_EVENT_HANDLE)observer.get();
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after
636 std::string BluetoothLowEnergyWrapperFake::BluetoothAddressToCanonicalString( 636 std::string BluetoothLowEnergyWrapperFake::BluetoothAddressToCanonicalString(
637 const BLUETOOTH_ADDRESS& btha) { 637 const BLUETOOTH_ADDRESS& btha) {
638 std::string result = base::StringPrintf( 638 std::string result = base::StringPrintf(
639 "%02X:%02X:%02X:%02X:%02X:%02X", btha.rgBytes[5], btha.rgBytes[4], 639 "%02X:%02X:%02X:%02X:%02X:%02X", btha.rgBytes[5], btha.rgBytes[4],
640 btha.rgBytes[3], btha.rgBytes[2], btha.rgBytes[1], btha.rgBytes[0]); 640 btha.rgBytes[3], btha.rgBytes[2], btha.rgBytes[1], btha.rgBytes[0]);
641 return result; 641 return result;
642 } 642 }
643 643
644 } // namespace win 644 } // namespace win
645 } // namespace device 645 } // namespace device
OLDNEW
« no previous file with comments | « device/bluetooth/bluetooth_low_energy_win_fake.h ('k') | device/bluetooth/bluetooth_task_manager_win.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698