| Index: services/device/fingerprint/fingerprint_impl_chromeos.cc
|
| diff --git a/services/device/fingerprint/fingerprint_impl_chromeos.cc b/services/device/fingerprint/fingerprint_impl_chromeos.cc
|
| deleted file mode 100644
|
| index 58b37926c51e49686361c49d333566fd976c1c85..0000000000000000000000000000000000000000
|
| --- a/services/device/fingerprint/fingerprint_impl_chromeos.cc
|
| +++ /dev/null
|
| @@ -1,135 +0,0 @@
|
| -// Copyright 2017 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "services/device/fingerprint/fingerprint_impl_chromeos.h"
|
| -
|
| -#include <string.h>
|
| -
|
| -#include "dbus/object_path.h"
|
| -#include "mojo/public/cpp/bindings/strong_binding.h"
|
| -#include "services/device/fingerprint/fingerprint.h"
|
| -
|
| -namespace device {
|
| -
|
| -FingerprintImplChromeOS::FingerprintImplChromeOS() : weak_ptr_factory_(this) {}
|
| -
|
| -FingerprintImplChromeOS::~FingerprintImplChromeOS() {}
|
| -
|
| -void FingerprintImplChromeOS::GetFingerprintsList(
|
| - const GetFingerprintsListCallback& callback) {}
|
| -
|
| -void FingerprintImplChromeOS::StartEnroll(const std::string& user_id,
|
| - const std::string& label) {}
|
| -
|
| -void FingerprintImplChromeOS::CancelCurrentEnroll() {
|
| - // Call Dbus to canel current enroll and reset the current_enroll_path.
|
| - current_enroll_path_.reset();
|
| -}
|
| -
|
| -void FingerprintImplChromeOS::GetLabel(int32_t index,
|
| - const GetLabelCallback& callback) {}
|
| -
|
| -void FingerprintImplChromeOS::SetLabel(const std::string& label,
|
| - int32_t index) {}
|
| -
|
| -void FingerprintImplChromeOS::RemoveEnrollment(int32_t index) {}
|
| -
|
| -void FingerprintImplChromeOS::StartAuthentication() {}
|
| -
|
| -void FingerprintImplChromeOS::EndCurrentAuthentication() {
|
| - // Call Dbus to canel current authentication and reset the current_auth_path.
|
| - current_auth_path_.reset();
|
| -}
|
| -
|
| -void FingerprintImplChromeOS::DestroyAllEnrollments() {}
|
| -
|
| -void FingerprintImplChromeOS::AddFingerprintObserver(
|
| - mojom::FingerprintObserverPtr observer) {
|
| - observer.set_connection_error_handler(
|
| - base::Bind(&FingerprintImplChromeOS::OnFingerprintObserverDisconnected,
|
| - base::Unretained(this), observer.get()));
|
| - observers_.push_back(std::move(observer));
|
| -}
|
| -
|
| -void FingerprintImplChromeOS::BiodBiometricClientRestarted() {
|
| - current_enroll_path_.reset();
|
| - current_auth_path_.reset();
|
| - for (auto& observer : observers_)
|
| - observer->OnRestarted();
|
| -}
|
| -
|
| -void FingerprintImplChromeOS::BiometricsScanEventReceived(uint32_t scan_result,
|
| - bool is_complete) {
|
| - if (is_complete)
|
| - current_enroll_path_.reset();
|
| -
|
| - for (auto& observer : observers_)
|
| - observer->OnScanned(scan_result, is_complete);
|
| -}
|
| -
|
| -void FingerprintImplChromeOS::BiometricsAttemptEventReceived(
|
| - uint32_t scan_result,
|
| - const std::vector<std::string>& recognized_user_ids) {
|
| - for (auto& observer : observers_)
|
| - observer->OnAttempt(scan_result, recognized_user_ids);
|
| -}
|
| -
|
| -void FingerprintImplChromeOS::BiometricsFailureReceived() {
|
| - for (auto& observer : observers_)
|
| - observer->OnFailure();
|
| -}
|
| -
|
| -void FingerprintImplChromeOS::OnFingerprintObserverDisconnected(
|
| - mojom::FingerprintObserver* observer) {
|
| - for (auto item = observers_.begin(); item != observers_.end(); ++item) {
|
| - if (item->get() == observer) {
|
| - observers_.erase(item);
|
| - break;
|
| - }
|
| - }
|
| -}
|
| -
|
| -void FingerprintImplChromeOS::OnStartEnroll(
|
| - const dbus::ObjectPath& enroll_path) {
|
| - DCHECK(!current_enroll_path_);
|
| - current_enroll_path_ = base::MakeUnique<dbus::ObjectPath>(enroll_path);
|
| -}
|
| -
|
| -void FingerprintImplChromeOS::OnStartAuthentication(
|
| - const dbus::ObjectPath& auth_path) {
|
| - DCHECK(!current_auth_path_);
|
| - current_auth_path_ = base::MakeUnique<dbus::ObjectPath>(auth_path);
|
| -}
|
| -
|
| -void FingerprintImplChromeOS::OnGetFingerprintsList(
|
| - const GetFingerprintsListCallback& callback,
|
| - const std::vector<dbus::ObjectPath>& enrollment_paths) {}
|
| -
|
| -void FingerprintImplChromeOS::OnGetLabel(
|
| - int32_t index,
|
| - const GetLabelCallback& callback,
|
| - const std::vector<dbus::ObjectPath>& enrollment_paths) {
|
| - DCHECK(index >= 0 && index < int{enrollment_paths.size()});
|
| -}
|
| -
|
| -void FingerprintImplChromeOS::OnSetLabel(
|
| - const std::string& new_label,
|
| - int index,
|
| - const std::vector<dbus::ObjectPath>& enrollment_paths) {
|
| - DCHECK(index >= 0 && index < int{enrollment_paths.size()});
|
| -}
|
| -
|
| -void FingerprintImplChromeOS::OnRemoveEnrollment(
|
| - int index,
|
| - const std::vector<dbus::ObjectPath>& enrollment_paths) {
|
| - DCHECK(index >= 0 && index < int{enrollment_paths.size()});
|
| -}
|
| -
|
| -// static
|
| -void Fingerprint::Create(device::mojom::FingerprintRequest request) {
|
| - mojo::MakeStrongBinding(base::MakeUnique<FingerprintImplChromeOS>(),
|
| - std::move(request));
|
| -}
|
| -
|
| -} // namespace device
|
|
|