12345678910111213141516171819202122232425262728293031323334353637 |
- // Copyright 2016 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 "components/onc/onc_pref_names.h"
- #include "components/pref_registry/pref_registry_syncable.h"
- #include "components/prefs/pref_registry_simple.h"
- namespace onc {
- namespace prefs {
- // A pref to configure networks device-wide. Its value must be a list of
- // NetworkConfigurations according to the OpenNetworkConfiguration
- // specification.
- // Currently, this pref is only used to store the policy. The user's
- // configuration is still stored in Shill.
- const char kDeviceOpenNetworkConfiguration[] = "device_onc";
- // A pref to configure networks. Its value must be a list of
- // NetworkConfigurations according to the OpenNetworkConfiguration
- // specification.
- // Currently, this pref is only used to store the policy. The user's
- // configuration is still stored in Shill.
- const char kOpenNetworkConfiguration[] = "onc";
- } // namespace prefs
- void RegisterPrefs(PrefRegistrySimple* registry) {
- registry->RegisterListPref(prefs::kDeviceOpenNetworkConfiguration);
- }
- void RegisterProfilePrefs(PrefRegistrySimple* registry) {
- registry->RegisterListPref(prefs::kOpenNetworkConfiguration);
- }
- } // namespace onc
|