#ifndef DEVICE_BLUETOOTH_FLOSS_FAKE_FLOSS_ADMIN_CLIENT_H_
#define DEVICE_BLUETOOTH_FLOSS_FAKE_FLOSS_ADMIN_CLIENT_H_
#include "base/logging.h"
#include "device/bluetooth/bluetooth_export.h"
#include "device/bluetooth/floss/floss_admin_client.h"
namespace floss {
class DEVICE_BLUETOOTH_EXPORT FakeFlossAdminClient : public FlossAdminClient {
public:
FakeFlossAdminClient();
~FakeFlossAdminClient() override;
void Init(dbus::Bus* bus,
const std::string& service_name,
const int adapter_index,
base::Version version,
base::OnceClosure on_ready) override;
private:
base::WeakPtrFactory<FakeFlossAdminClient> weak_ptr_factory_{this};
};
}
#endif