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

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

Issue 1728163006: Implement BluetoothRemoteGattCharacteristicWin::GetDescriptors (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: address comments Created 4 years, 9 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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_adapter_win.h" 5 #include "device/bluetooth/bluetooth_adapter_win.h"
6 6
7 #include <string> 7 #include <string>
8 #include <utility> 8 #include <utility>
9 9
10 #include "base/location.h" 10 #include "base/location.h"
(...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after
339 task_manager_ = 339 task_manager_ =
340 new BluetoothTaskManagerWin(ui_task_runner_); 340 new BluetoothTaskManagerWin(ui_task_runner_);
341 task_manager_->AddObserver(this); 341 task_manager_->AddObserver(this);
342 task_manager_->Initialize(); 342 task_manager_->Initialize();
343 } 343 }
344 344
345 void BluetoothAdapterWin::InitForTest( 345 void BluetoothAdapterWin::InitForTest(
346 scoped_refptr<base::SequencedTaskRunner> ui_task_runner, 346 scoped_refptr<base::SequencedTaskRunner> ui_task_runner,
347 scoped_refptr<base::SequencedTaskRunner> bluetooth_task_runner) { 347 scoped_refptr<base::SequencedTaskRunner> bluetooth_task_runner) {
348 ui_task_runner_ = ui_task_runner; 348 ui_task_runner_ = ui_task_runner;
349 if (ui_task_runner_ == nullptr)
350 ui_task_runner_ = base::ThreadTaskRunnerHandle::Get();
349 task_manager_ = 351 task_manager_ =
350 new BluetoothTaskManagerWin(ui_task_runner_); 352 new BluetoothTaskManagerWin(ui_task_runner_);
351 task_manager_->AddObserver(this); 353 task_manager_->AddObserver(this);
352 task_manager_->InitializeWithBluetoothTaskRunner(bluetooth_task_runner); 354 task_manager_->InitializeWithBluetoothTaskRunner(bluetooth_task_runner);
353 } 355 }
354 356
355 void BluetoothAdapterWin::MaybePostStartDiscoveryTask() { 357 void BluetoothAdapterWin::MaybePostStartDiscoveryTask() {
356 if (discovery_status_ == NOT_DISCOVERING && 358 if (discovery_status_ == NOT_DISCOVERING &&
357 !on_start_discovery_callbacks_.empty()) { 359 !on_start_discovery_callbacks_.empty()) {
358 discovery_status_ = DISCOVERY_STARTING; 360 discovery_status_ = DISCOVERY_STARTING;
(...skipping 15 matching lines...) Expand all
374 num_discovery_listeners_ -= on_stop_discovery_callbacks_.size(); 376 num_discovery_listeners_ -= on_stop_discovery_callbacks_.size();
375 on_stop_discovery_callbacks_.clear(); 377 on_stop_discovery_callbacks_.clear();
376 return; 378 return;
377 } 379 }
378 380
379 discovery_status_ = DISCOVERY_STOPPING; 381 discovery_status_ = DISCOVERY_STOPPING;
380 task_manager_->PostStopDiscoveryTask(); 382 task_manager_->PostStopDiscoveryTask();
381 } 383 }
382 384
383 } // namespace device 385 } // namespace device
OLDNEW
« no previous file with comments | « device/bluetooth/bluetooth.gyp ('k') | device/bluetooth/bluetooth_gatt_characteristic_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698