Index: device/bluetooth/test/mock_bluetooth_device.cc |
diff --git a/device/bluetooth/test/mock_bluetooth_device.cc b/device/bluetooth/test/mock_bluetooth_device.cc |
index 9315ff545117ca28eed98621618057aa87d7a008..6528a0407dfcd417b858e811ed2570eda2d6f171 100644 |
--- a/device/bluetooth/test/mock_bluetooth_device.cc |
+++ b/device/bluetooth/test/mock_bluetooth_device.cc |
@@ -88,4 +88,18 @@ BluetoothRemoteGattService* MockBluetoothDevice::GetMockService( |
return nullptr; |
} |
+void MockBluetoothDevice::PushPendingCallback(const base::Closure& callback) { |
+ pending_callbacks_.push(callback); |
+} |
+ |
+base::Closure MockBluetoothDevice::PopPendingCallback() { |
+ base::Closure callback = pending_callbacks_.front(); |
+ pending_callbacks_.pop(); |
+ return callback; |
+} |
+ |
+bool MockBluetoothDevice::HasPendingCallback() { |
+ return !pending_callbacks_.empty(); |
+} |
+ |
} // namespace device |