| // Copyright 2017 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef CHROMEOS_ASH_EXPERIENCES_ARC_ARC_PREFS_H_ |
| #define CHROMEOS_ASH_EXPERIENCES_ARC_ARC_PREFS_H_ |
| |
| #include "chromeos/ash/experiences/arc/arc_export.h" |
| |
| class PrefRegistrySimple; |
| |
| namespace arc { |
| namespace prefs { |
| |
| // Profile prefs in lexicographical order. See below for local state prefs. |
| ARC_EXPORT extern const char kAlwaysOnVpnLockdown[]; |
| ARC_EXPORT extern const char kAlwaysOnVpnPackage[]; |
| ARC_EXPORT extern const char kArcActiveDirectoryPlayUserId[]; |
| ARC_EXPORT extern const char kArcAppRequestedInSession[]; |
| ARC_EXPORT extern const char kArcApps[]; |
| ARC_EXPORT extern const char kArcBackupRestoreEnabled[]; |
| ARC_EXPORT extern const char kArcCompatibleFilesystemChosen[]; |
| ARC_EXPORT extern const char kArcDailyMetricsKills[]; |
| ARC_EXPORT extern const char kArcDailyMetricsSample[]; |
| ARC_EXPORT extern const char kArcDataRemoveRequested[]; |
| ARC_EXPORT extern const char kArcEnabled[]; |
| ARC_EXPORT extern const char kArcFastAppReinstallPackages[]; |
| ARC_EXPORT extern const char kArcFastAppReinstallStarted[]; |
| ARC_EXPORT extern const char |
| kArcFirstActivationDuringUserSessionStartUpHistory[]; |
| ARC_EXPORT extern const char kArcFrameworkVersion[]; |
| ARC_EXPORT extern const char kArcHasAccessToRemovableMedia[]; |
| ARC_EXPORT extern const char kArcInitialSettingsPending[]; |
| ARC_EXPORT extern const char kArcInitialLocationSettingSyncRequired[]; |
| ARC_EXPORT extern const char kArcLastSetAppLocale[]; |
| ARC_EXPORT extern const char kArcLocationServiceEnabled[]; |
| ARC_EXPORT extern const char kArcManagementTransition[]; |
| ARC_EXPORT extern const char kArcOpenLinksInBrowserByDefault[]; |
| ARC_EXPORT extern const char kArcPackages[]; |
| ARC_EXPORT extern const char kArcPackagesIsUpToDate[]; |
| ARC_EXPORT extern const char kArcPaiStarted[]; |
| ARC_EXPORT extern const char kArcPlayStoreLaunchMetricCanBeRecorded[]; |
| ARC_EXPORT extern const char kArcPolicyComplianceReported[]; |
| ARC_EXPORT extern const char kArcProvisioningInitiatedFromOobe[]; |
| ARC_EXPORT extern const char kArcPushInstallAppsPending[]; |
| ARC_EXPORT extern const char kArcPushInstallAppsRequested[]; |
| ARC_EXPORT extern const char kArcSetNotificationsEnabledDeferred[]; |
| ARC_EXPORT extern const char kArcShowResizeLockSplashScreenLimits[]; |
| ARC_EXPORT extern const char kArcSignedIn[]; |
| ARC_EXPORT extern const char kArcSkippedReportingNotice[]; |
| ARC_EXPORT extern const char kArcTermsAccepted[]; |
| ARC_EXPORT extern const char kArcVisibleExternalStorages[]; |
| ARC_EXPORT extern const char kArcVmDataMigrationAutoResumeCount[]; |
| ARC_EXPORT extern const char kArcVmDataMigrationNotificationFirstShownTime[]; |
| ARC_EXPORT extern const char kArcVmDataMigrationStatus[]; |
| ARC_EXPORT extern const char kArcIsManaged[]; |
| ARC_EXPORT extern const char kEcryptfsMigrationStrategy[]; |
| ARC_EXPORT extern const char kEngagementPrefsPrefix[]; |
| ARC_EXPORT extern const char kArcVmDataMigrationStrategy[]; |
| ARC_EXPORT extern const char kUnaffiliatedDeviceArcAllowed[]; |
| |
| // Local state prefs in lexicographical order. |
| ARC_EXPORT extern const char kAnrPendingCount[]; |
| ARC_EXPORT extern const char kAnrPendingDuration[]; |
| ARC_EXPORT extern const char kArcSerialNumberSalt[]; |
| ARC_EXPORT extern const char kArcSnapshotInfo[]; |
| ARC_EXPORT extern const char kArcVmmSwapOutTime[]; |
| ARC_EXPORT extern const char kStabilityMetrics[]; |
| ARC_EXPORT extern const char kWebViewProcessStarted[]; |
| |
| void RegisterLocalStatePrefs(PrefRegistrySimple* registry); |
| void RegisterProfilePrefs(PrefRegistrySimple* registry); |
| |
| } // namespace prefs |
| } // namespace arc |
| |
| #endif // CHROMEOS_ASH_EXPERIENCES_ARC_ARC_PREFS_H_ |