| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 "components/pairing/fake_controller_pairing_controller.h" | 5 #include "components/pairing/fake_controller_pairing_controller.h" |
| 6 | 6 |
| 7 #include <map> | 7 #include <map> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/location.h" | 10 #include "base/location.h" |
| (...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 226 | 226 |
| 227 void FakeControllerPairingController::StartSession() { | 227 void FakeControllerPairingController::StartSession() { |
| 228 CHECK(current_stage_ == STAGE_HOST_ENROLLMENT_SUCCESS); | 228 CHECK(current_stage_ == STAGE_HOST_ENROLLMENT_SUCCESS); |
| 229 ChangeStage(STAGE_FINISHED); | 229 ChangeStage(STAGE_FINISHED); |
| 230 } | 230 } |
| 231 | 231 |
| 232 void FakeControllerPairingController::ChangeStage(Stage new_stage) { | 232 void FakeControllerPairingController::ChangeStage(Stage new_stage) { |
| 233 if (current_stage_ == new_stage) | 233 if (current_stage_ == new_stage) |
| 234 return; | 234 return; |
| 235 current_stage_ = new_stage; | 235 current_stage_ = new_stage; |
| 236 FOR_EACH_OBSERVER(Observer, observers_, PairingStageChanged(new_stage)); | 236 for (Observer& observer : observers_) |
| 237 observer.PairingStageChanged(new_stage); |
| 237 } | 238 } |
| 238 | 239 |
| 239 void FakeControllerPairingController::ChangeStageLater(Stage new_stage) { | 240 void FakeControllerPairingController::ChangeStageLater(Stage new_stage) { |
| 240 base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( | 241 base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( |
| 241 FROM_HERE, base::Bind(&FakeControllerPairingController::ChangeStage, | 242 FROM_HERE, base::Bind(&FakeControllerPairingController::ChangeStage, |
| 242 base::Unretained(this), new_stage), | 243 base::Unretained(this), new_stage), |
| 243 async_duration_); | 244 async_duration_); |
| 244 } | 245 } |
| 245 | 246 |
| 246 void FakeControllerPairingController::ExecuteDiscoveryEvent( | 247 void FakeControllerPairingController::ExecuteDiscoveryEvent( |
| (...skipping 23 matching lines...) Expand all Loading... |
| 270 FROM_HERE, | 271 FROM_HERE, |
| 271 base::Bind(&FakeControllerPairingController::ExecuteDiscoveryEvent, | 272 base::Bind(&FakeControllerPairingController::ExecuteDiscoveryEvent, |
| 272 base::Unretained(this), event_position), | 273 base::Unretained(this), event_position), |
| 273 async_duration_); | 274 async_duration_); |
| 274 } | 275 } |
| 275 | 276 |
| 276 void FakeControllerPairingController::DeviceFound( | 277 void FakeControllerPairingController::DeviceFound( |
| 277 const std::string& device_id) { | 278 const std::string& device_id) { |
| 278 CHECK(current_stage_ == STAGE_DEVICES_DISCOVERY); | 279 CHECK(current_stage_ == STAGE_DEVICES_DISCOVERY); |
| 279 discovered_devices_.insert(device_id); | 280 discovered_devices_.insert(device_id); |
| 280 FOR_EACH_OBSERVER(Observer, observers_, DiscoveredDevicesListChanged()); | 281 for (Observer& observer : observers_) |
| 282 observer.DiscoveredDevicesListChanged(); |
| 281 } | 283 } |
| 282 | 284 |
| 283 void FakeControllerPairingController::DeviceLost(const std::string& device_id) { | 285 void FakeControllerPairingController::DeviceLost(const std::string& device_id) { |
| 284 CHECK(current_stage_ == STAGE_DEVICES_DISCOVERY); | 286 CHECK(current_stage_ == STAGE_DEVICES_DISCOVERY); |
| 285 discovered_devices_.erase(device_id); | 287 discovered_devices_.erase(device_id); |
| 286 FOR_EACH_OBSERVER(Observer, observers_, DiscoveredDevicesListChanged()); | 288 for (Observer& observer : observers_) |
| 289 observer.DiscoveredDevicesListChanged(); |
| 287 } | 290 } |
| 288 | 291 |
| 289 void FakeControllerPairingController::PairingStageChanged(Stage new_stage) { | 292 void FakeControllerPairingController::PairingStageChanged(Stage new_stage) { |
| 290 Stage next_stage = STAGE_NONE; | 293 Stage next_stage = STAGE_NONE; |
| 291 switch (new_stage) { | 294 switch (new_stage) { |
| 292 case STAGE_DEVICES_DISCOVERY: { | 295 case STAGE_DEVICES_DISCOVERY: { |
| 293 discovered_devices_.clear(); | 296 discovered_devices_.clear(); |
| 294 base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( | 297 base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( |
| 295 FROM_HERE, | 298 FROM_HERE, |
| 296 base::Bind(&FakeControllerPairingController::ExecuteDiscoveryEvent, | 299 base::Bind(&FakeControllerPairingController::ExecuteDiscoveryEvent, |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 334 next_stage = STAGE_HOST_CONNECTION_LOST; | 337 next_stage = STAGE_HOST_CONNECTION_LOST; |
| 335 } | 338 } |
| 336 if (next_stage != STAGE_NONE) | 339 if (next_stage != STAGE_NONE) |
| 337 ChangeStageLater(next_stage); | 340 ChangeStageLater(next_stage); |
| 338 } | 341 } |
| 339 | 342 |
| 340 void FakeControllerPairingController::DiscoveredDevicesListChanged() { | 343 void FakeControllerPairingController::DiscoveredDevicesListChanged() { |
| 341 } | 344 } |
| 342 | 345 |
| 343 } // namespace pairing_chromeos | 346 } // namespace pairing_chromeos |
| OLD | NEW |