Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 module device.mojom; | 5 module device.mojom; |
| 6 | 6 |
| 7 // This interface is ChromeOS-specific. If it is ever desired | 7 // This interface is ChromeOS-specific. If it is ever desired |
| 8 // to support a more general fingerprint service across more | 8 // to support a more general fingerprint service across more |
| 9 // platforms, the interface would need to be generalized. | 9 // platforms, the interface would need to be generalized. |
| 10 // Interface for obeserving fingerprint daemon signals. | 10 // Interface for obeserving fingerprint daemon signals. |
| 11 interface FingerprintObserver{ | 11 interface FingerprintObserver{ |
| 12 // Called when biometics device powers up or is restarted. | 12 // Called when biometics device powers up or is restarted. |
| 13 OnRestarted(); | 13 OnRestarted(); |
| 14 | 14 |
| 15 // Called whenever a user attempts a scan. |scan_result| tells whether the | 15 // Called whenever a user attempts a scan. |scan_result| tells whether the |
| 16 // scan was succesful. |is_complete| tells whether record is complete | 16 // scan was succesful. |is_complete| tells whether record is complete |
| 17 // and now over. | 17 // and now over. |
| 18 OnEnrollScanDone(uint32 scan_result, bool is_complete); | 18 OnEnrollScanDone(uint32 scan_result, bool is_complete, int32 percent_complete) ; |
|
Daniel Erat
2017/05/03 20:47:34
this looks like it's wrapping. do we usually limit
xiaoyinh(OOO Sep 11-29)
2017/05/04 00:29:51
I checked other mojom files, seems like they are w
| |
| 19 | 19 |
| 20 // Called to indicate a bad scan of any kind, or a succesful scan. If scan | 20 // Called to indicate a bad scan of any kind, or a succesful scan. If scan |
| 21 // is successful, |matches| is a map of user id keys to a vector of | 21 // is successful, |matches| is a map of user id keys to a vector of |
| 22 // object path values. | 22 // object path values. |
| 23 OnAuthScanDone(uint32 scan_result, map<string, array<string>> matches); | 23 OnAuthScanDone(uint32 scan_result, map<string, array<string>> matches); |
| 24 | 24 |
| 25 // Called during either mode to indicate a failure. Any EnrollSession record | 25 // Called during either mode to indicate a failure. Any EnrollSession record |
| 26 // that was underway is thrown away and AuthSession will no longer be happenin g. | 26 // that was underway is thrown away and AuthSession will no longer be happenin g. |
| 27 OnSessionFailed(); | 27 OnSessionFailed(); |
| 28 }; | 28 }; |
| (...skipping 29 matching lines...) Expand all Loading... | |
| 58 // Irreversibly destroys all records registered with this biometric manager. | 58 // Irreversibly destroys all records registered with this biometric manager. |
| 59 DestroyAllRecords() => (bool success); | 59 DestroyAllRecords() => (bool success); |
| 60 | 60 |
| 61 // Adds fingerprint observers and notifies them when receiving signals. | 61 // Adds fingerprint observers and notifies them when receiving signals. |
| 62 AddFingerprintObserver(FingerprintObserver observer); | 62 AddFingerprintObserver(FingerprintObserver observer); |
| 63 | 63 |
| 64 // Requests the type of biometric. | 64 // Requests the type of biometric. |
| 65 RequestType() => (uint32 type); | 65 RequestType() => (uint32 type); |
| 66 }; | 66 }; |
| 67 | 67 |
| OLD | NEW |