Index: content/browser/bluetooth/bluetooth_dispatcher_host.cc |
diff --git a/content/browser/bluetooth/bluetooth_dispatcher_host.cc b/content/browser/bluetooth/bluetooth_dispatcher_host.cc |
index d8e1387cc3bc57dbb9bc172724ad8ed03eeea6f6..2725b3d13867580738a7e8ab7a78506268467b97 100644 |
--- a/content/browser/bluetooth/bluetooth_dispatcher_host.cc |
+++ b/content/browser/bluetooth/bluetooth_dispatcher_host.cc |
@@ -168,45 +168,6 @@ WebBluetoothError TranslateConnectError( |
return WebBluetoothError::UNTRANSLATED_CONNECT_ERROR_CODE; |
} |
-WebBluetoothError TranslateGATTError( |
- BluetoothGattService::GattErrorCode error_code, |
- UMAGATTOperation operation) { |
- switch (error_code) { |
- case BluetoothGattService::GATT_ERROR_UNKNOWN: |
- RecordGATTOperationOutcome(operation, UMAGATTOperationOutcome::UNKNOWN); |
- return blink::WebBluetoothError::GATT_UNKNOWN_ERROR; |
- case BluetoothGattService::GATT_ERROR_FAILED: |
- RecordGATTOperationOutcome(operation, UMAGATTOperationOutcome::FAILED); |
- return blink::WebBluetoothError::GATT_UNKNOWN_FAILURE; |
- case BluetoothGattService::GATT_ERROR_IN_PROGRESS: |
- RecordGATTOperationOutcome(operation, |
- UMAGATTOperationOutcome::IN_PROGRESS); |
- return blink::WebBluetoothError::GATT_OPERATION_IN_PROGRESS; |
- case BluetoothGattService::GATT_ERROR_INVALID_LENGTH: |
- RecordGATTOperationOutcome(operation, |
- UMAGATTOperationOutcome::INVALID_LENGTH); |
- return blink::WebBluetoothError::GATT_INVALID_ATTRIBUTE_LENGTH; |
- case BluetoothGattService::GATT_ERROR_NOT_PERMITTED: |
- RecordGATTOperationOutcome(operation, |
- UMAGATTOperationOutcome::NOT_PERMITTED); |
- return blink::WebBluetoothError::GATT_NOT_PERMITTED; |
- case BluetoothGattService::GATT_ERROR_NOT_AUTHORIZED: |
- RecordGATTOperationOutcome(operation, |
- UMAGATTOperationOutcome::NOT_AUTHORIZED); |
- return blink::WebBluetoothError::GATT_NOT_AUTHORIZED; |
- case BluetoothGattService::GATT_ERROR_NOT_PAIRED: |
- RecordGATTOperationOutcome(operation, |
- UMAGATTOperationOutcome::NOT_PAIRED); |
- return blink::WebBluetoothError::GATT_NOT_PAIRED; |
- case BluetoothGattService::GATT_ERROR_NOT_SUPPORTED: |
- RecordGATTOperationOutcome(operation, |
- UMAGATTOperationOutcome::NOT_SUPPORTED); |
- return blink::WebBluetoothError::GATT_NOT_SUPPORTED; |
- } |
- NOTREACHED(); |
- return blink::WebBluetoothError::GATT_UNTRANSLATED_ERROR_CODE; |
-} |
- |
void StopDiscoverySession( |
std::unique_ptr<device::BluetoothDiscoverySession> discovery_session) { |
// Nothing goes wrong if the discovery session fails to stop, and we don't |
@@ -310,7 +271,6 @@ bool BluetoothDispatcherHost::OnMessageReceived(const IPC::Message& message) { |
IPC_MESSAGE_HANDLER(BluetoothHostMsg_GetPrimaryService, OnGetPrimaryService) |
IPC_MESSAGE_HANDLER(BluetoothHostMsg_GetCharacteristic, OnGetCharacteristic) |
IPC_MESSAGE_HANDLER(BluetoothHostMsg_GetCharacteristics, OnGetCharacteristics) |
- IPC_MESSAGE_HANDLER(BluetoothHostMsg_ReadValue, OnReadValue) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
return handled; |
@@ -958,44 +918,6 @@ void BluetoothDispatcherHost::OnGetCharacteristics( |
: WebBluetoothError::CHARACTERISTIC_NOT_FOUND)); |
} |
-void BluetoothDispatcherHost::OnReadValue( |
- int thread_id, |
- int request_id, |
- int frame_routing_id, |
- const std::string& characteristic_instance_id) { |
- DCHECK_CURRENTLY_ON(BrowserThread::UI); |
- RecordWebBluetoothFunctionCall( |
- UMAWebBluetoothFunction::CHARACTERISTIC_READ_VALUE); |
- |
- const CacheQueryResult query_result = QueryCacheForCharacteristic( |
- GetOrigin(frame_routing_id), characteristic_instance_id); |
- |
- if (query_result.outcome == CacheQueryOutcome::BAD_RENDERER) { |
- return; |
- } |
- |
- if (query_result.outcome != CacheQueryOutcome::SUCCESS) { |
- RecordCharacteristicReadValueOutcome(query_result.outcome); |
- Send(new BluetoothMsg_ReadCharacteristicValueError( |
- thread_id, request_id, query_result.GetWebError())); |
- return; |
- } |
- |
- if (BluetoothBlacklist::Get().IsExcludedFromReads( |
- query_result.characteristic->GetUUID())) { |
- RecordCharacteristicReadValueOutcome(UMAGATTOperationOutcome::BLACKLISTED); |
- Send(new BluetoothMsg_ReadCharacteristicValueError( |
- thread_id, request_id, WebBluetoothError::BLACKLISTED_READ)); |
- return; |
- } |
- |
- query_result.characteristic->ReadRemoteCharacteristic( |
- base::Bind(&BluetoothDispatcherHost::OnCharacteristicValueRead, |
- weak_ptr_on_ui_thread_, thread_id, request_id), |
- base::Bind(&BluetoothDispatcherHost::OnCharacteristicReadValueError, |
- weak_ptr_on_ui_thread_, thread_id, request_id)); |
-} |
- |
void BluetoothDispatcherHost::OnGetAdapter( |
base::Closure continuation, |
scoped_refptr<device::BluetoothAdapter> adapter) { |
@@ -1378,27 +1300,6 @@ void BluetoothDispatcherHost::AddToServicesMapAndSendGetPrimaryServiceSuccess( |
service_identifier)); |
} |
-void BluetoothDispatcherHost::OnCharacteristicValueRead( |
- int thread_id, |
- int request_id, |
- const std::vector<uint8_t>& value) { |
- DCHECK_CURRENTLY_ON(BrowserThread::UI); |
- RecordCharacteristicReadValueOutcome(UMAGATTOperationOutcome::SUCCESS); |
- Send(new BluetoothMsg_ReadCharacteristicValueSuccess(thread_id, request_id, |
- value)); |
-} |
- |
-void BluetoothDispatcherHost::OnCharacteristicReadValueError( |
- int thread_id, |
- int request_id, |
- device::BluetoothGattService::GattErrorCode error_code) { |
- DCHECK_CURRENTLY_ON(BrowserThread::UI); |
- // TranslateGATTError calls RecordGATTOperationOutcome. |
- Send(new BluetoothMsg_ReadCharacteristicValueError( |
- thread_id, request_id, |
- TranslateGATTError(error_code, UMAGATTOperation::CHARACTERISTIC_READ))); |
-} |
- |
BluetoothDispatcherHost::CacheQueryResult |
BluetoothDispatcherHost::QueryCacheForDevice(const url::Origin& origin, |
const std::string& device_id) { |