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

Unified Diff: device/bluetooth/bluetooth_low_energy_device_mac.h

Issue 871843009: Revert of Added bluetooth LE support on Mac platform (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 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 side-by-side diff with in-line comments
Download patch
Index: device/bluetooth/bluetooth_low_energy_device_mac.h
diff --git a/device/bluetooth/bluetooth_low_energy_device_mac.h b/device/bluetooth/bluetooth_low_energy_device_mac.h
deleted file mode 100644
index bb5ffca6a89a01316b646f5e317bac04c1d20af7..0000000000000000000000000000000000000000
--- a/device/bluetooth/bluetooth_low_energy_device_mac.h
+++ /dev/null
@@ -1,99 +0,0 @@
-// Copyright 2015 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.
-
-#ifndef DEVICE_BLUETOOTH_BLUETOOTH_LOW_ENERGY_DEVICE_MAC_H_
-#define DEVICE_BLUETOOTH_BLUETOOTH_LOW_ENERGY_DEVICE_MAC_H_
-
-#if defined(OS_IOS)
-#import <CoreBluetooth/CoreBluetooth.h>
-#else
-#import <IOBluetooth/IOBluetooth.h>
-#endif
-
-#include "base/mac/scoped_nsobject.h"
-#include "base/mac/sdk_forward_declarations.h"
-#include "device/bluetooth/bluetooth_device.h"
-
-namespace device {
-
-class BluetoothLowEnergyDiscoverManagerMac;
-
-class BluetoothLowEnergyDeviceMac : public BluetoothDevice {
- public:
- BluetoothLowEnergyDeviceMac(CBPeripheral* peripheral,
- NSDictionary* advertisementData,
- int rssi);
- ~BluetoothLowEnergyDeviceMac() override;
-
- int GetRSSI() const;
-
- // BluetoothDevice overrides.
- std::string GetIdentifier() const override;
- uint32 GetBluetoothClass() const override;
- std::string GetAddress() const override;
- BluetoothDevice::VendorIDSource GetVendorIDSource() const override;
- uint16 GetVendorID() const override;
- uint16 GetProductID() const override;
- uint16 GetDeviceID() const override;
- bool IsPaired() const override;
- bool IsConnected() const override;
- bool IsConnectable() const override;
- bool IsConnecting() const override;
- BluetoothDevice::UUIDList GetUUIDs() const override;
- bool ExpectingPinCode() const override;
- bool ExpectingPasskey() const override;
- bool ExpectingConfirmation() const override;
- void GetConnectionInfo(const ConnectionInfoCallback& callback) override;
- void Connect(PairingDelegate* pairing_delegate,
- const base::Closure& callback,
- const ConnectErrorCallback& error_callback) override;
- void SetPinCode(const std::string& pincode) override;
- void SetPasskey(uint32 passkey) override;
- void ConfirmPairing() override;
- void RejectPairing() override;
- void CancelPairing() override;
- void Disconnect(const base::Closure& callback,
- const ErrorCallback& error_callback) override;
- void Forget(const ErrorCallback& error_callback) override;
- void ConnectToService(
- const BluetoothUUID& uuid,
- const ConnectToServiceCallback& callback,
- const ConnectToServiceErrorCallback& error_callback) override;
- void ConnectToServiceInsecurely(
- const device::BluetoothUUID& uuid,
- const ConnectToServiceCallback& callback,
- const ConnectToServiceErrorCallback& error_callback) override;
- void CreateGattConnection(
- const GattConnectionCallback& callback,
- const ConnectErrorCallback& error_callback) override;
-
- protected:
- // BluetoothDevice override.
- std::string GetDeviceName() const override;
-
- // Updates information about the device.
- virtual void Update(CBPeripheral* peripheral,
- NSDictionary* advertisementData,
- int rssi);
-
- static std::string GetPeripheralIdentifier(CBPeripheral* peripheral);
-
- private:
- friend class BluetoothLowEnergyDiscoveryManagerMac;
-
- // CoreBluetooth data structure.
- base::scoped_nsobject<CBPeripheral> peripheral_;
-
- // RSSI value.
- int rssi_;
-
- // Whether the device is connectable.
- bool connectable_;
-
- DISALLOW_COPY_AND_ASSIGN(BluetoothLowEnergyDeviceMac);
-};
-
-} // namespace device
-
-#endif // DEVICE_BLUETOOTH_BLUETOOTH_LOW_ENERGY_DEVICE_MAC_H_
« no previous file with comments | « device/bluetooth/bluetooth_discovery_manager_mac.h ('k') | device/bluetooth/bluetooth_low_energy_device_mac.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698