1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROME_BROWSER_ASH_CROSTINI_CROSTINI_PREF_NAMES_H_
#define CHROME_BROWSER_ASH_CROSTINI_CROSTINI_PREF_NAMES_H_
class PrefRegistrySimple;
namespace crostini {
// Enum that specifies allowance modes for the adb sideloading user policy
enum class CrostiniArcAdbSideloadingUserAllowanceMode {
kDisallow = 0,
kAllow = 1,
};
namespace prefs {
extern const char kCrostiniEnabled[];
extern const char kCrostiniSharedUsbDevices[];
extern const char kCrostiniMicAllowed[];
extern const char kCrostiniCreateOptionsSharePathsKey[];
extern const char kCrostiniCreateOptionsContainerUsernameKey[];
extern const char kCrostiniCreateOptionsDiskSizeBytesKey[];
extern const char kCrostiniCreateOptionsImageServerUrlKey[];
extern const char kCrostiniCreateOptionsImageAliasKey[];
extern const char kCrostiniCreateOptionsAnsiblePlaybookKey[];
extern const char kCrostiniCreateOptionsUsedKey[];
extern const char kUserCrostiniAllowedByPolicy[];
extern const char kUserCrostiniExportImportUIAllowedByPolicy[];
extern const char kVmManagementCliAllowedByPolicy[];
extern const char kUserCrostiniRootAccessAllowedByPolicy[];
extern const char kCrostiniAnsiblePlaybookFilePath[];
extern const char kCrostiniDefaultContainerConfigured[];
extern const char kCrostiniArcAdbSideloadingUserPref[];
extern const char kCrostiniPortForwardingAllowedByPolicy[];
extern const char kTerminalSshAllowedByPolicy[];
extern const char kReportCrostiniUsageEnabled[];
extern const char kCrostiniLastLaunchTerminaComponentVersion[];
extern const char kCrostiniLastLaunchTerminaKernelVersion[];
extern const char kCrostiniLastLaunchTimeWindowStart[];
extern const char kCrostiniLastDiskSize[];
extern const char kCrostiniPortForwarding[];
extern const char kEngagementPrefsPrefix[];
void RegisterProfilePrefs(PrefRegistrySimple* registry);
} // namespace prefs
} // namespace crostini
#endif // CHROME_BROWSER_ASH_CROSTINI_CROSTINI_PREF_NAMES_H_
|