Index: device/bluetooth/bluetooth_remote_gatt_service_android.cc |
diff --git a/device/bluetooth/bluetooth_remote_gatt_service_android.cc b/device/bluetooth/bluetooth_remote_gatt_service_android.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..aa25fec4614d0c211c9cf95eb1ab21f2a9d25a80 |
--- /dev/null |
+++ b/device/bluetooth/bluetooth_remote_gatt_service_android.cc |
@@ -0,0 +1,96 @@ |
+// Copyright 2014 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "device/bluetooth/bluetooth_remote_gatt_service_android.h" |
+ |
+#include "device/bluetooth/bluetooth_adapter_android.h" |
+#include "device/bluetooth/bluetooth_device_android.h" |
+ |
+namespace device { |
+ |
+// static |
+BluetoothRemoteGattServiceAndroid* BluetoothRemoteGattServiceAndroid::Create( |
+ BluetoothAdapterAndroid* adapter, |
+ BluetoothDeviceAndroid* device, |
+ jobject bluetooth_remote_gatt_service_wrapper, |
+ std::string instanceId) { |
+ BluetoothRemoteGattServiceAndroid* service = |
+ new BluetoothRemoteGattServiceAndroid(adapter, device, instanceId); |
+ |
+ return service; |
+} |
+ |
+std::string BluetoothRemoteGattServiceAndroid::GetIdentifier() const { |
+ return instanceId_; |
+} |
+ |
+device::BluetoothUUID BluetoothRemoteGattServiceAndroid::GetUUID() const { |
+ NOTIMPLEMENTED(); |
+ return device::BluetoothUUID(); |
+} |
+ |
+bool BluetoothRemoteGattServiceAndroid::IsLocal() const { |
+ return false; |
+} |
+ |
+bool BluetoothRemoteGattServiceAndroid::IsPrimary() const { |
+ NOTIMPLEMENTED(); |
+ return true; |
+} |
+ |
+device::BluetoothDevice* BluetoothRemoteGattServiceAndroid::GetDevice() const { |
+ return device_; |
+} |
+ |
+std::vector<device::BluetoothGattCharacteristic*> |
+BluetoothRemoteGattServiceAndroid::GetCharacteristics() const { |
+ NOTIMPLEMENTED(); |
+ std::vector<device::BluetoothGattCharacteristic*> characteristics; |
+ return characteristics; |
+} |
+ |
+std::vector<device::BluetoothGattService*> |
+BluetoothRemoteGattServiceAndroid::GetIncludedServices() const { |
+ NOTIMPLEMENTED(); |
+ return std::vector<device::BluetoothGattService*>(); |
+} |
+ |
+device::BluetoothGattCharacteristic* |
+BluetoothRemoteGattServiceAndroid::GetCharacteristic( |
+ const std::string& identifier) const { |
+ NOTIMPLEMENTED(); |
+ return nullptr; |
+} |
+ |
+bool BluetoothRemoteGattServiceAndroid::AddCharacteristic( |
+ device::BluetoothGattCharacteristic* characteristic) { |
+ return false; |
+} |
+ |
+bool BluetoothRemoteGattServiceAndroid::AddIncludedService( |
+ device::BluetoothGattService* service) { |
+ return false; |
+} |
+ |
+void BluetoothRemoteGattServiceAndroid::Register( |
+ const base::Closure& callback, |
+ const ErrorCallback& error_callback) { |
+ error_callback.Run(); |
+} |
+ |
+void BluetoothRemoteGattServiceAndroid::Unregister( |
+ const base::Closure& callback, |
+ const ErrorCallback& error_callback) { |
+ error_callback.Run(); |
+} |
+ |
+BluetoothRemoteGattServiceAndroid::BluetoothRemoteGattServiceAndroid( |
+ BluetoothAdapterAndroid* adapter, |
+ BluetoothDeviceAndroid* device, |
+ std::string instanceId) |
+ : adapter_(adapter), device_(device), instanceId_(instanceId) {} |
+ |
+BluetoothRemoteGattServiceAndroid::~BluetoothRemoteGattServiceAndroid() {} |
+ |
+} // namespace device |