| OLD | NEW | 
|    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 #ifndef DEVICE_BLUETOOTH_BLUETOOTH_LOW_ENERGY_DEVICE_MAC_H_ |    5 #ifndef DEVICE_BLUETOOTH_BLUETOOTH_LOW_ENERGY_DEVICE_MAC_H_ | 
|    6 #define DEVICE_BLUETOOTH_BLUETOOTH_LOW_ENERGY_DEVICE_MAC_H_ |    6 #define DEVICE_BLUETOOTH_BLUETOOTH_LOW_ENERGY_DEVICE_MAC_H_ | 
|    7  |    7  | 
|    8 #if defined(OS_IOS) |    8 #if defined(OS_IOS) | 
|    9 #import <CoreBluetooth/CoreBluetooth.h> |    9 #import <CoreBluetooth/CoreBluetooth.h> | 
|   10 #else |   10 #else | 
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   75   std::string GetDeviceName() const override; |   75   std::string GetDeviceName() const override; | 
|   76  |   76  | 
|   77   // Updates information about the device. |   77   // Updates information about the device. | 
|   78   virtual void Update(CBPeripheral* peripheral, |   78   virtual void Update(CBPeripheral* peripheral, | 
|   79                       NSDictionary* advertisementData, |   79                       NSDictionary* advertisementData, | 
|   80                       int rssi); |   80                       int rssi); | 
|   81  |   81  | 
|   82   static std::string GetPeripheralIdentifier(CBPeripheral* peripheral); |   82   static std::string GetPeripheralIdentifier(CBPeripheral* peripheral); | 
|   83  |   83  | 
|   84  private: |   84  private: | 
|   85   friend class BluetoothLowEnergyDiscoveryManagerMac; |   85   friend class BluetoothAdapterMac; | 
|   86  |   86  | 
|   87   // CoreBluetooth data structure. |   87   // CoreBluetooth data structure. | 
|   88   base::scoped_nsobject<CBPeripheral> peripheral_; |   88   base::scoped_nsobject<CBPeripheral> peripheral_; | 
|   89  |   89  | 
|   90   // RSSI value. |   90   // RSSI value. | 
|   91   int rssi_; |   91   int rssi_; | 
|   92  |   92  | 
|   93   // Whether the device is connectable. |   93   // Whether the device is connectable. | 
|   94   bool connectable_; |   94   bool connectable_; | 
|   95  |   95  | 
|   96   DISALLOW_COPY_AND_ASSIGN(BluetoothLowEnergyDeviceMac); |   96   DISALLOW_COPY_AND_ASSIGN(BluetoothLowEnergyDeviceMac); | 
|   97 }; |   97 }; | 
|   98  |   98  | 
|   99 }  // namespace device |   99 }  // namespace device | 
|  100  |  100  | 
|  101 #endif  // DEVICE_BLUETOOTH_BLUETOOTH_LOW_ENERGY_DEVICE_MAC_H_ |  101 #endif  // DEVICE_BLUETOOTH_BLUETOOTH_LOW_ENERGY_DEVICE_MAC_H_ | 
| OLD | NEW |