| Index: chrome/browser/chromeos/net/onc_utils.h
|
| diff --git a/chrome/browser/chromeos/net/onc_utils.h b/chrome/browser/chromeos/net/onc_utils.h
|
| deleted file mode 100644
|
| index c722ebdbcfd21c899fe20cf82b289eac67f51c53..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/chromeos/net/onc_utils.h
|
| +++ /dev/null
|
| @@ -1,76 +0,0 @@
|
| -// Copyright (c) 2012 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.
|
| -
|
| -#ifndef CHROME_BROWSER_CHROMEOS_NET_ONC_UTILS_H_
|
| -#define CHROME_BROWSER_CHROMEOS_NET_ONC_UTILS_H_
|
| -
|
| -#include <memory>
|
| -#include <string>
|
| -
|
| -#include "components/onc/onc_constants.h"
|
| -
|
| -class PrefService;
|
| -
|
| -namespace base {
|
| -class DictionaryValue;
|
| -class ListValue;
|
| -}
|
| -
|
| -namespace user_manager {
|
| -class User;
|
| -}
|
| -
|
| -namespace chromeos {
|
| -
|
| -class NetworkState;
|
| -
|
| -namespace onc {
|
| -
|
| -// Replaces string placeholders in |network_configs|, which must be a list of
|
| -// ONC NetworkConfigurations. Currently only user name placeholders are
|
| -// implemented, which are replaced by attributes of the logged-in user with
|
| -// |hashed_username|.
|
| -void ExpandStringPlaceholdersInNetworksForUser(
|
| - const user_manager::User* user,
|
| - base::ListValue* network_configs);
|
| -
|
| -void ImportNetworksForUser(const user_manager::User* user,
|
| - const base::ListValue& network_configs,
|
| - std::string* error);
|
| -
|
| -// Looks up the policy for |guid| for the current active user and sets
|
| -// |global_config| (if not NULL) and |onc_source| (if not NULL) accordingly. If
|
| -// |guid| is empty, returns NULL and sets the |global_config| and |onc_source|
|
| -// if a policy is found.
|
| -const base::DictionaryValue* FindPolicyForActiveUser(
|
| - const std::string& guid,
|
| - ::onc::ONCSource* onc_source);
|
| -
|
| -// Returns the global network configuration section of the active user's network
|
| -// policy (if |for_active_user| is true) or of the device policy.
|
| -const base::DictionaryValue* GetGlobalConfigFromPolicy(bool for_active_user);
|
| -
|
| -// Convenvience function to retrieve the "AllowOnlyPolicyNetworksToAutoconnect"
|
| -// setting from the global network configuration (see
|
| -// GetGlobalConfigFromPolicy).
|
| -bool PolicyAllowsOnlyPolicyNetworksToAutoconnect(bool for_active_user);
|
| -
|
| -// Returns the effective (user or device) policy for network |network|. Both
|
| -// |profile_prefs| and |local_state_prefs| might be NULL. Returns NULL if no
|
| -// applicable policy is found. Sets |onc_source| accordingly.
|
| -const base::DictionaryValue* GetPolicyForNetwork(
|
| - const PrefService* profile_prefs,
|
| - const PrefService* local_state_prefs,
|
| - const NetworkState& network,
|
| - ::onc::ONCSource* onc_source);
|
| -
|
| -// Convenience function to check only whether a policy for a network exists.
|
| -bool HasPolicyForNetwork(const PrefService* profile_prefs,
|
| - const PrefService* local_state_prefs,
|
| - const NetworkState& network);
|
| -
|
| -} // namespace onc
|
| -} // namespace chromeos
|
| -
|
| -#endif // CHROME_BROWSER_CHROMEOS_NET_ONC_UTILS_H_
|
|
|