Linux: Depend on liberation-fonts package for RPMs.
[chromium-blink-merge.git] / device / bluetooth / bluetooth_device_mac.h
blobb290a077dbdd70820ecb949ff7d1cfb317345190
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
3 // found in the LICENSE file.
5 #ifndef DEVICE_BLUETOOTH_BLUETOOTH_DEVICE_MAC_H_
6 #define DEVICE_BLUETOOTH_BLUETOOTH_DEVICE_MAC_H_
8 #include "device/bluetooth/bluetooth_device.h"
10 @class NSDate;
12 namespace device {
14 class BluetoothAdapterMac;
16 class BluetoothDeviceMac : public BluetoothDevice {
17 public:
18 ~BluetoothDeviceMac() override;
20 // Returns the time of the most recent interaction with the device. Returns
21 // nil if the device has never been seen.
22 virtual NSDate* GetLastUpdateTime() const = 0;
24 protected:
25 BluetoothDeviceMac(BluetoothAdapterMac* adapter);
27 DISALLOW_COPY_AND_ASSIGN(BluetoothDeviceMac);
30 } // namespace device
32 #endif // DEVICE_BLUETOOTH_BLUETOOTH_DEVICE_MAC_H_