#include "device/bluetooth/emulation/fake_bluetooth.h"
#include <utility>
#include "base/memory/ptr_util.h"
#include "device/bluetooth/bluetooth_adapter_factory.h"
#include "device/bluetooth/public/mojom/emulation/fake_bluetooth.mojom.h"
#include "mojo/public/cpp/bindings/pending_remote.h"
#include "mojo/public/cpp/bindings/self_owned_receiver.h"
namespace bluetooth {
BluetoothAdapterFactory;
FakeBluetooth::FakeBluetooth()
: … { … }
FakeBluetooth::~FakeBluetooth() = default;
void FakeBluetooth::Create(
mojo::PendingReceiver<mojom::FakeBluetooth> receiver) { … }
void FakeBluetooth::SetLESupported(bool supported,
SetLESupportedCallback callback) { … }
void FakeBluetooth::SimulateCentral(mojom::CentralState state,
SimulateCentralCallback callback) { … }
void FakeBluetooth::AllResponsesConsumed(
AllResponsesConsumedCallback callback) { … }
}