| Index: chrome/browser/chromeos/net/managed_network_configuration_handler.h | 
| diff --git a/chrome/browser/chromeos/net/managed_network_configuration_handler.h b/chrome/browser/chromeos/net/managed_network_configuration_handler.h | 
| deleted file mode 100644 | 
| index c0980ec94de11c087a0f695a50ff560c63aa84f4..0000000000000000000000000000000000000000 | 
| --- a/chrome/browser/chromeos/net/managed_network_configuration_handler.h | 
| +++ /dev/null | 
| @@ -1,121 +0,0 @@ | 
| -// Copyright (c) 2013 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_MANAGED_NETWORK_CONFIGURATION_HANDLER_H_ | 
| -#define CHROME_BROWSER_CHROMEOS_NET_MANAGED_NETWORK_CONFIGURATION_HANDLER_H_ | 
| - | 
| -#include <string> | 
| -#include <vector> | 
| - | 
| -#include "base/basictypes.h" | 
| -#include "base/callback.h" | 
| -#include "base/gtest_prod_util.h" | 
| -#include "chromeos/chromeos_export.h" | 
| -#include "chromeos/network/network_handler_callbacks.h" | 
| - | 
| -namespace base { | 
| -class DictionaryValue; | 
| -} | 
| - | 
| -namespace chromeos { | 
| - | 
| -// The ManagedNetworkConfigurationHandler class is used to create and configure | 
| -// networks in ChromeOS using ONC. | 
| -// | 
| -// Its interface exposes only ONC and should decouple users from Shill. | 
| -// Internally it translates ONC to Shill dictionaries and calls through to the | 
| -// NetworkConfigurationHandler. | 
| -// | 
| -// For accessing lists of visible networks, and other state information, see the | 
| -// class NetworkStateHandler. | 
| -// | 
| -// This is a singleton and its lifetime is managed by the Chrome startup code. | 
| -// | 
| -// Network configurations are referred to by Shill's service path. These | 
| -// identifiers should at most be used to also access network state using the | 
| -// NetworkStateHandler, but dependencies to Shill should be avoided. In the | 
| -// future, we may switch to other identifiers. | 
| -// | 
| -// Note on callbacks: Because all the functions here are meant to be | 
| -// asynchronous, they all take a |callback| of some type, and an | 
| -// |error_callback|. When the operation succeeds, |callback| will be called, and | 
| -// when it doesn't, |error_callback| will be called with information about the | 
| -// error, including a symbolic name for the error and often some error message | 
| -// that is suitable for logging. None of the error message text is meant for | 
| -// user consumption. | 
| -// | 
| -// TODO(pneubeck): Enforce network policies. | 
| - | 
| -class ManagedNetworkConfigurationHandler { | 
| - public: | 
| -  // Initializes the singleton. | 
| -  static void Initialize(); | 
| - | 
| -  // Returns if the singleton is initialized. | 
| -  static bool IsInitialized(); | 
| - | 
| -  // Destroys the singleton. | 
| -  static void Shutdown(); | 
| - | 
| -  // Initialize() must be called before this. | 
| -  static ManagedNetworkConfigurationHandler* Get(); | 
| - | 
| -  // Provides the properties of the network with |service_path| to |callback|. | 
| -  void GetProperties( | 
| -      const std::string& service_path, | 
| -      const network_handler::DictionaryResultCallback& callback, | 
| -      const network_handler::ErrorCallback& error_callback) const; | 
| - | 
| -  // Sets the user's settings of an already configured network with | 
| -  // |service_path|. A network can be initially configured by calling | 
| -  // CreateConfiguration or if it is managed by a policy. The given properties | 
| -  // will be merged with the existing settings, and it won't clear any existing | 
| -  // properties. | 
| -  void SetProperties( | 
| -      const std::string& service_path, | 
| -      const base::DictionaryValue& properties, | 
| -      const base::Closure& callback, | 
| -      const network_handler::ErrorCallback& error_callback) const; | 
| - | 
| -  // Initiates a connection with network that has |service_path|. |callback| is | 
| -  // called if the connection request was successfully handled. That doesn't | 
| -  // mean that the connection was successfully established. | 
| -  void Connect(const std::string& service_path, | 
| -               const base::Closure& callback, | 
| -               const network_handler::ErrorCallback& error_callback) const; | 
| - | 
| -  // Initiates a disconnect with the network at |service_path|. |callback| is | 
| -  // called if the diconnect request was successfully handled. That doesn't mean | 
| -  // that the network is already diconnected. | 
| -  void Disconnect(const std::string& service_path, | 
| -                  const base::Closure& callback, | 
| -                  const network_handler::ErrorCallback& error_callback) const; | 
| - | 
| -  // Initially configures an unconfigured network with the given user settings | 
| -  // and returns the new identifier to |callback| if successful. Fails if the | 
| -  // network was already configured by a call to this function or because of a | 
| -  // policy. | 
| -  void CreateConfiguration( | 
| -      const base::DictionaryValue& properties, | 
| -      const network_handler::StringResultCallback& callback, | 
| -      const network_handler::ErrorCallback& error_callback) const; | 
| - | 
| -  // Removes the user's configuration from the network with |service_path|. The | 
| -  // network may still show up in the visible networks after this, but no user | 
| -  // configuration will remain. If it was managed, it will still be configured. | 
| -  void RemoveConfiguration( | 
| -      const std::string& service_path, | 
| -      const base::Closure& callback, | 
| -      const network_handler::ErrorCallback& error_callback) const; | 
| - | 
| - private: | 
| -  ManagedNetworkConfigurationHandler(); | 
| -  ~ManagedNetworkConfigurationHandler(); | 
| - | 
| -  DISALLOW_COPY_AND_ASSIGN(ManagedNetworkConfigurationHandler); | 
| -}; | 
| - | 
| -}  // namespace chromeos | 
| - | 
| -#endif  // CHROME_BROWSER_CHROMEOS_NET_MANAGED_NETWORK_CONFIGURATION_HANDLER_H_ | 
|  |