| Index: device/bluetooth/bluetooth_service_record.h
|
| diff --git a/device/bluetooth/bluetooth_service_record.h b/device/bluetooth/bluetooth_service_record.h
|
| index 5059776abc37b98cce551823639a429b83ceeb2f..8108b7197564ee7223e37ddda30723fb52778bdd 100644
|
| --- a/device/bluetooth/bluetooth_service_record.h
|
| +++ b/device/bluetooth/bluetooth_service_record.h
|
| @@ -29,6 +29,17 @@ class BluetoothServiceRecord {
|
| // specified in the service record.
|
| const std::string& uuid() const { return uuid_; }
|
|
|
| + // Indicates if this service supports HIDP.
|
| + bool SupportsHid() const { return supports_hid_; }
|
| +
|
| + // For HID services, returns the HIDReconnectInitiate attribute. For non-HID
|
| + // or unknown services defaults to true.
|
| + bool hid_reconnect_initiate() const { return hid_reconnect_initiate_; }
|
| +
|
| + // For HID services, returns the HIDNormallyConnectable attribute. For non-HID
|
| + // or unknown services defaults to true.
|
| + bool hid_normally_connectable() const { return hid_normally_connectable_; }
|
| +
|
| // Indicates if this service supports RFCOMM communication.
|
| bool SupportsRfcomm() const { return supports_rfcomm_; }
|
|
|
| @@ -43,6 +54,10 @@ class BluetoothServiceRecord {
|
| std::string name_;
|
| std::string uuid_;
|
|
|
| + bool supports_hid_;
|
| + bool hid_reconnect_initiate_;
|
| + bool hid_normally_connectable_;
|
| +
|
| bool supports_rfcomm_;
|
| uint8 rfcomm_channel_;
|
|
|
|
|