#include "components/device_reauth/device_authenticator_common.h"
#include "base/metrics/histogram_functions.h"
#include "base/time/time.h"
#include "components/device_reauth/device_reauth_metrics_util.h"
ReauthResult;
DeviceAuthenticatorProxy::DeviceAuthenticatorProxy() = default;
DeviceAuthenticatorProxy::~DeviceAuthenticatorProxy() = default;
DeviceAuthenticatorCommon::DeviceAuthenticatorCommon(
DeviceAuthenticatorProxy* proxy,
base::TimeDelta auth_validity_period,
const std::string& auth_result_histogram)
: … { … }
DeviceAuthenticatorCommon::~DeviceAuthenticatorCommon() = default;
void DeviceAuthenticatorCommon::RecordAuthenticationTimeIfSuccessful(
bool success) { … }
bool DeviceAuthenticatorCommon::NeedsToAuthenticate() const { … }
void DeviceAuthenticatorCommon::RecordAuthResultSkipped() { … }