Home | History | Annotate | Download | only in mac
      1 // Copyright 2014 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.
      4 
      5 #ifndef CHROME_BROWSER_MAC_BLUETOOTH_UTILITY_H_
      6 #define CHROME_BROWSER_MAC_BLUETOOTH_UTILITY_H_
      7 
      8 namespace bluetooth_utility {
      9 
     10 // The enum is used in a histogram, so the values must not change.
     11 enum BluetoothAvailability {
     12   BLUETOOTH_AVAILABILITY_ERROR = 0,  // Error determining availability.
     13   BLUETOOTH_NOT_AVAILABLE = 1,
     14   BLUETOOTH_AVAILABLE_WITHOUT_LE = 2,
     15   BLUETOOTH_AVAILABLE_WITH_LE = 3,
     16 
     17   // On OSX 10.6, if the Link Manager Protocol version supports Low Energy,
     18   // there is no further indication of whether Low Energy is supported.
     19   BLUETOOTH_AVAILABLE_LE_UNKNOWN = 4,
     20   BLUETOOTH_AVAILABILITY_COUNT,
     21 };
     22 
     23 // Returns the bluetooth availability of the system's hardware.
     24 BluetoothAvailability GetBluetoothAvailability();
     25 
     26 }  // namespace bluetooth_utility
     27 
     28 #endif  // CHROME_BROWSER_MAC_BLUETOOTH_UTILITY_H_
     29