Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(175)

Unified Diff: services/device/fingerprint/fingerprint_impl_chromeos.cc

Issue 2719833005: Revert of Host fingerprint mojo service within the device service. (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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

Powered by Google App Engine
This is Rietveld 408576698