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

Side by Side Diff: device/bluetooth/android/java/src/org/chromium/device/bluetooth/Wrappers.java

Issue 1618273002: Call BluetoothGatt#close() after disconnecting (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Call parent class' TearDown Created 4 years, 10 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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 package org.chromium.device.bluetooth; 5 package org.chromium.device.bluetooth;
6 6
7 import android.Manifest; 7 import android.Manifest;
8 import android.annotation.TargetApi; 8 import android.annotation.TargetApi;
9 import android.bluetooth.BluetoothAdapter; 9 import android.bluetooth.BluetoothAdapter;
10 import android.bluetooth.BluetoothDevice; 10 import android.bluetooth.BluetoothDevice;
(...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after
297 297
298 BluetoothGattWrapper(BluetoothGatt gatt, BluetoothDeviceWrapper deviceWr apper) { 298 BluetoothGattWrapper(BluetoothGatt gatt, BluetoothDeviceWrapper deviceWr apper) {
299 mGatt = gatt; 299 mGatt = gatt;
300 mDeviceWrapper = deviceWrapper; 300 mDeviceWrapper = deviceWrapper;
301 } 301 }
302 302
303 public void disconnect() { 303 public void disconnect() {
304 mGatt.disconnect(); 304 mGatt.disconnect();
305 } 305 }
306 306
307 public void close() {
308 mGatt.close();
309 }
310
307 public void discoverServices() { 311 public void discoverServices() {
308 mGatt.discoverServices(); 312 mGatt.discoverServices();
309 } 313 }
310 314
311 public List<BluetoothGattServiceWrapper> getServices() { 315 public List<BluetoothGattServiceWrapper> getServices() {
312 List<BluetoothGattService> services = mGatt.getServices(); 316 List<BluetoothGattService> services = mGatt.getServices();
313 ArrayList<BluetoothGattServiceWrapper> servicesWrapped = 317 ArrayList<BluetoothGattServiceWrapper> servicesWrapped =
314 new ArrayList<BluetoothGattServiceWrapper>(services.size()); 318 new ArrayList<BluetoothGattServiceWrapper>(services.size());
315 for (BluetoothGattService service : services) { 319 for (BluetoothGattService service : services) {
316 servicesWrapped.add(new BluetoothGattServiceWrapper(service, mDe viceWrapper)); 320 servicesWrapped.add(new BluetoothGattServiceWrapper(service, mDe viceWrapper));
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
532 536
533 public byte[] getValue() { 537 public byte[] getValue() {
534 return mDescriptor.getValue(); 538 return mDescriptor.getValue();
535 } 539 }
536 540
537 public boolean setValue(byte[] value) { 541 public boolean setValue(byte[] value) {
538 return mDescriptor.setValue(value); 542 return mDescriptor.setValue(value);
539 } 543 }
540 } 544 }
541 } 545 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698