#include "device/fido/fido_device.h"
#include <utility>
#include "base/containers/contains.h"
#include "base/functional/bind.h"
#include "components/device_event_log/device_event_log.h"
#include "device/fido/device_response_converter.h"
#include "device/fido/features.h"
#include "device/fido/fido_constants.h"
namespace device {
FidoDevice::FidoDevice() = default;
FidoDevice::~FidoDevice() = default;
void FidoDevice::TryWink(base::OnceClosure callback) { … }
std::string FidoDevice::GetDisplayName() const { … }
cablev2::FidoTunnelDevice* FidoDevice::GetTunnelDevice() { … }
void FidoDevice::DiscoverSupportedProtocolAndDeviceInfo(
base::OnceClosure done) { … }
bool FidoDevice::SupportedProtocolIsInitialized() { … }
void FidoDevice::OnDeviceInfoReceived(
base::OnceClosure done,
std::optional<std::vector<uint8_t>> response) { … }
void FidoDevice::SetDeviceInfo(AuthenticatorGetInfoResponse device_info) { … }
bool FidoDevice::NoSilentRequests() const { … }
bool FidoDevice::IsStatusForUnrecognisedCredentialID(
CtapDeviceResponseCode status) { … }
}