Index: device/bluetooth/bluez/bluetooth_adapter_bluez.cc |
diff --git a/device/bluetooth/bluez/bluetooth_adapter_bluez.cc b/device/bluetooth/bluez/bluetooth_adapter_bluez.cc |
index 73e3f90dd010a1c65142863a16c0f52dc5c31516..7b1206db2a0bfe3625f31f2e24146888ec4cdf21 100644 |
--- a/device/bluetooth/bluez/bluetooth_adapter_bluez.cc |
+++ b/device/bluetooth/bluez/bluetooth_adapter_bluez.cc |
@@ -353,6 +353,18 @@ void BluetoothAdapterBlueZ::SetDiscoverable( |
weak_ptr_factory_.GetWeakPtr(), callback, error_callback)); |
} |
+uint32_t BluetoothAdapterBlueZ::GetDiscoverableTimeout() const { |
+ if (!IsPresent()) |
+ return 0; |
+ |
+ bluez::BluetoothAdapterClient::Properties* properties = |
+ bluez::BluezDBusManager::Get() |
+ ->GetBluetoothAdapterClient() |
+ ->GetProperties(object_path_); |
+ |
+ return properties->discoverable_timeout.value(); |
+} |
+ |
bool BluetoothAdapterBlueZ::IsDiscovering() const { |
if (!IsPresent()) |
return false; |