Index: components/onc/onc_pref_names.cc |
diff --git a/components/onc/onc_pref_names.cc b/components/onc/onc_pref_names.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..52b55b395230da85ece19612316e833379104adc |
--- /dev/null |
+++ b/components/onc/onc_pref_names.cc |
@@ -0,0 +1,37 @@ |
+// 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(::onc::prefs::kDeviceOpenNetworkConfiguration); |
emaxx
2016/10/26 01:34:30
nit: Not sure whether you used the full scope here
stevenjb
2016/10/26 16:19:31
Done.
|
+} |
+ |
+void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { |
+ registry->RegisterListPref(::onc::prefs::kOpenNetworkConfiguration); |
+} |
+ |
+} // namespace autofill |
emaxx
2016/10/26 01:34:30
nit: s/autofill/onc/
stevenjb
2016/10/26 16:19:31
Done.
|