| OLD | NEW |
| 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 "chrome/browser/extensions/api/bluetooth/bluetooth_api.h" | 5 #include "chrome/browser/extensions/api/bluetooth/bluetooth_api.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 | 8 |
| 9 #include "base/lazy_instance.h" | 9 #include "base/lazy_instance.h" |
| 10 #include "base/memory/ref_counted.h" | 10 #include "base/memory/ref_counted.h" |
| (...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 308 SendResponse(false); | 308 SendResponse(false); |
| 309 } | 309 } |
| 310 | 310 |
| 311 return false; | 311 return false; |
| 312 } | 312 } |
| 313 | 313 |
| 314 BluetoothAddProfileFunction::BluetoothAddProfileFunction() {} | 314 BluetoothAddProfileFunction::BluetoothAddProfileFunction() {} |
| 315 | 315 |
| 316 BluetoothAddProfileFunction::~BluetoothAddProfileFunction() {} | 316 BluetoothAddProfileFunction::~BluetoothAddProfileFunction() {} |
| 317 | 317 |
| 318 bool BluetoothAddProfileFunction::RunImpl() { | 318 bool BluetoothAddProfileFunction::RunAsync() { |
| 319 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); | 319 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); |
| 320 scoped_ptr<AddProfile::Params> params(AddProfile::Params::Create(*args_)); | 320 scoped_ptr<AddProfile::Params> params(AddProfile::Params::Create(*args_)); |
| 321 EXTENSION_FUNCTION_VALIDATE(params.get() != NULL); | 321 EXTENSION_FUNCTION_VALIDATE(params.get() != NULL); |
| 322 | 322 |
| 323 device::BluetoothUUID uuid(params->profile.uuid); | 323 device::BluetoothUUID uuid(params->profile.uuid); |
| 324 | 324 |
| 325 if (!uuid.IsValid()) { | 325 if (!uuid.IsValid()) { |
| 326 SetError(kInvalidUuid); | 326 SetError(kInvalidUuid); |
| 327 return false; | 327 return false; |
| 328 } | 328 } |
| (...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 467 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); | 467 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); |
| 468 SendResponse(true); | 468 SendResponse(true); |
| 469 } | 469 } |
| 470 | 470 |
| 471 void BluetoothConnectFunction::OnErrorCallback(const std::string& error) { | 471 void BluetoothConnectFunction::OnErrorCallback(const std::string& error) { |
| 472 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); | 472 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); |
| 473 SetError(error); | 473 SetError(error); |
| 474 SendResponse(false); | 474 SendResponse(false); |
| 475 } | 475 } |
| 476 | 476 |
| 477 bool BluetoothDisconnectFunction::RunImpl() { | 477 bool BluetoothDisconnectFunction::RunAsync() { |
| 478 // TODO(keybuk): Remove. | 478 // TODO(keybuk): Remove. |
| 479 SetError("Removed. Use chrome.bluetoothSocket.disconnect() instead."); | 479 SetError("Removed. Use chrome.bluetoothSocket.disconnect() instead."); |
| 480 return false; | 480 return false; |
| 481 } | 481 } |
| 482 | 482 |
| 483 bool BluetoothSendFunction::RunImpl() { | 483 bool BluetoothSendFunction::RunAsync() { |
| 484 // TODO(keybuk): Remove. | 484 // TODO(keybuk): Remove. |
| 485 SetError("Removed. Use chrome.bluetoothSocket.send() instead."); | 485 SetError("Removed. Use chrome.bluetoothSocket.send() instead."); |
| 486 return false; | 486 return false; |
| 487 } | 487 } |
| 488 | 488 |
| 489 bool BluetoothUpdateSocketFunction::RunImpl() { | 489 bool BluetoothUpdateSocketFunction::RunAsync() { |
| 490 // TODO(keybuk): Remove. | 490 // TODO(keybuk): Remove. |
| 491 SetError("Removed. Use chrome.bluetoothSocket.update() instead."); | 491 SetError("Removed. Use chrome.bluetoothSocket.update() instead."); |
| 492 return false; | 492 return false; |
| 493 } | 493 } |
| 494 | 494 |
| 495 bool BluetoothSetSocketPausedFunction::RunImpl() { | 495 bool BluetoothSetSocketPausedFunction::RunAsync() { |
| 496 // TODO(keybuk): Remove. | 496 // TODO(keybuk): Remove. |
| 497 SetError("Removed. Use chrome.bluetoothSocket.setPaused() instead."); | 497 SetError("Removed. Use chrome.bluetoothSocket.setPaused() instead."); |
| 498 return false; | 498 return false; |
| 499 } | 499 } |
| 500 | 500 |
| 501 bool BluetoothGetSocketFunction::RunImpl() { | 501 bool BluetoothGetSocketFunction::RunAsync() { |
| 502 // TODO(keybuk): Remove. | 502 // TODO(keybuk): Remove. |
| 503 SetError("Removed. Use chrome.bluetoothSocket.getInfo() instead."); | 503 SetError("Removed. Use chrome.bluetoothSocket.getInfo() instead."); |
| 504 return false; | 504 return false; |
| 505 } | 505 } |
| 506 | 506 |
| 507 bool BluetoothGetSocketsFunction::RunImpl() { | 507 bool BluetoothGetSocketsFunction::RunAsync() { |
| 508 // TODO(keybuk): Remove. | 508 // TODO(keybuk): Remove. |
| 509 SetError("Removed. Use chrome.bluetoothSocket.getSockets() instead."); | 509 SetError("Removed. Use chrome.bluetoothSocket.getSockets() instead."); |
| 510 return false; | 510 return false; |
| 511 } | 511 } |
| 512 | 512 |
| 513 void BluetoothSetOutOfBandPairingDataFunction::OnSuccessCallback() { | 513 void BluetoothSetOutOfBandPairingDataFunction::OnSuccessCallback() { |
| 514 SendResponse(true); | 514 SendResponse(true); |
| 515 } | 515 } |
| 516 | 516 |
| 517 void BluetoothSetOutOfBandPairingDataFunction::OnErrorCallback() { | 517 void BluetoothSetOutOfBandPairingDataFunction::OnErrorCallback() { |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 644 adapter, | 644 adapter, |
| 645 extension_id(), | 645 extension_id(), |
| 646 base::Bind(&BluetoothStopDiscoveryFunction::OnSuccessCallback, this), | 646 base::Bind(&BluetoothStopDiscoveryFunction::OnSuccessCallback, this), |
| 647 base::Bind(&BluetoothStopDiscoveryFunction::OnErrorCallback, this)); | 647 base::Bind(&BluetoothStopDiscoveryFunction::OnErrorCallback, this)); |
| 648 | 648 |
| 649 return true; | 649 return true; |
| 650 } | 650 } |
| 651 | 651 |
| 652 } // namespace api | 652 } // namespace api |
| 653 } // namespace extensions | 653 } // namespace extensions |
| OLD | NEW |