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

Side by Side Diff: chrome/browser/signin/easy_unlock_metrics.h

Issue 2902093002: [EasyUnlock] Force user to enter their password after 20 hours. (Closed)
Patch Set: fix test Created 3 years, 7 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 #ifndef CHROME_BROWSER_SIGNIN_EASY_UNLOCK_METRICS_H_ 5 #ifndef CHROME_BROWSER_SIGNIN_EASY_UNLOCK_METRICS_H_
6 #define CHROME_BROWSER_SIGNIN_EASY_UNLOCK_METRICS_H_ 6 #define CHROME_BROWSER_SIGNIN_EASY_UNLOCK_METRICS_H_
7 7
8 namespace base { 8 namespace base {
9 class TimeDelta; 9 class TimeDelta;
10 } 10 }
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
55 // Password is used because pairing data is changed for a "new" Chromebook 55 // Password is used because pairing data is changed for a "new" Chromebook
56 // (where there was no previous pairing data). 56 // (where there was no previous pairing data).
57 PASSWORD_ENTRY_PAIRING_ADDED = 17, 57 PASSWORD_ENTRY_PAIRING_ADDED = 17,
58 // Password is used because there is no screenlock state handler. Most likely 58 // Password is used because there is no screenlock state handler. Most likely
59 // because EasyUnlock is disabled, e.g. Bluetooth adapter not ready. 59 // because EasyUnlock is disabled, e.g. Bluetooth adapter not ready.
60 PASSWORD_ENTRY_NO_SCREENLOCK_STATE_HANDLER = 18, 60 PASSWORD_ENTRY_NO_SCREENLOCK_STATE_HANDLER = 18,
61 // Password is used because the phone is (a) locked, and (b) not right next to 61 // Password is used because the phone is (a) locked, and (b) not right next to
62 // the Chromebook. 62 // the Chromebook.
63 PASSWORD_ENTRY_PHONE_LOCKED_AND_RSSI_TOO_LOW = 19, 63 PASSWORD_ENTRY_PHONE_LOCKED_AND_RSSI_TOO_LOW = 19,
64 64
65 // Password entry was forced due to the reauth policy (e.g. the user must type
66 // their password every 20 hours).
67 PASSWORD_ENTRY_FORCED_REAUTH = 20,
68
65 EASY_UNLOCK_AUTH_EVENT_COUNT // Must be the last entry. 69 EASY_UNLOCK_AUTH_EVENT_COUNT // Must be the last entry.
66 }; 70 };
67 71
68 enum EasyUnlockTrialRunEvent { 72 enum EasyUnlockTrialRunEvent {
69 // A trial run was initiated from the Easy Unlock setup app. 73 // A trial run was initiated from the Easy Unlock setup app.
70 EASY_UNLOCK_TRIAL_RUN_EVENT_LAUNCHED = 0, 74 EASY_UNLOCK_TRIAL_RUN_EVENT_LAUNCHED = 0,
71 // The user clicked on the lock icon during the trial run. 75 // The user clicked on the lock icon during the trial run.
72 EASY_UNLOCK_TRIAL_RUN_EVENT_CLICKED_LOCK_ICON = 1, 76 EASY_UNLOCK_TRIAL_RUN_EVENT_CLICKED_LOCK_ICON = 1,
73 EASY_UNLOCK_TRIAL_RUN_EVENT_COUNT // Must be the last entry. 77 EASY_UNLOCK_TRIAL_RUN_EVENT_COUNT // Must be the last entry.
74 }; 78 };
75 79
76 void RecordEasyUnlockDidUserManuallyUnlockPhone(bool did_unlock); 80 void RecordEasyUnlockDidUserManuallyUnlockPhone(bool did_unlock);
77 void RecordEasyUnlockSigninDuration(const base::TimeDelta& duration); 81 void RecordEasyUnlockSigninDuration(const base::TimeDelta& duration);
78 void RecordEasyUnlockSigninEvent(EasyUnlockAuthEvent event); 82 void RecordEasyUnlockSigninEvent(EasyUnlockAuthEvent event);
79 void RecordEasyUnlockScreenUnlockDuration(const base::TimeDelta& duration); 83 void RecordEasyUnlockScreenUnlockDuration(const base::TimeDelta& duration);
80 void RecordEasyUnlockScreenUnlockEvent(EasyUnlockAuthEvent event); 84 void RecordEasyUnlockScreenUnlockEvent(EasyUnlockAuthEvent event);
81 void RecordEasyUnlockTrialRunEvent(EasyUnlockTrialRunEvent event); 85 void RecordEasyUnlockTrialRunEvent(EasyUnlockTrialRunEvent event);
82 86
83 #endif // CHROME_BROWSER_SIGNIN_EASY_UNLOCK_METRICS_H_ 87 #endif // CHROME_BROWSER_SIGNIN_EASY_UNLOCK_METRICS_H_
OLDNEW
« no previous file with comments | « chrome/app/generated_resources.grd ('k') | chrome/browser/signin/easy_unlock_screenlock_state_handler.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698