chromium/device/bluetooth/floss/fake_floss_manager_client.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "device/bluetooth/floss/fake_floss_manager_client.h"

#include "base/logging.h"
#include "base/observer_list.h"

namespace floss {

FakeFlossManagerClient::FakeFlossManagerClient() {}

FakeFlossManagerClient::~FakeFlossManagerClient() = default;

void FakeFlossManagerClient::Init(dbus::Bus* bus,
                                  const std::string& service_name,
                                  const int adapter_index,
                                  base::Version version,
                                  base::OnceClosure on_ready) {}

void FakeFlossManagerClient::SetAdapterEnabled(
    int adapter,
    bool enabled,
    ResponseCallback<Void> callback) {}

void FakeFlossManagerClient::NotifyObservers(
    const base::RepeatingCallback<void(Observer*)>& notify) const {}

void FakeFlossManagerClient::SetDefaultEnabled(bool enabled) {}

}  // namespace floss