| OLD | NEW | 
|   1 // Copyright 2013 The Chromium Authors. All rights reserved. |   1 // Copyright 2013 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #ifndef CHROME_BROWSER_EXTENSIONS_API_PREFERENCE_CHROME_DIRECT_SETTING_H__ |   5 #ifndef CHROME_BROWSER_EXTENSIONS_API_PREFERENCE_CHROME_DIRECT_SETTING_H__ | 
|   6 #define CHROME_BROWSER_EXTENSIONS_API_PREFERENCE_CHROME_DIRECT_SETTING_H__ |   6 #define CHROME_BROWSER_EXTENSIONS_API_PREFERENCE_CHROME_DIRECT_SETTING_H__ | 
|   7  |   7  | 
|   8 #include "base/lazy_instance.h" |   8 #include "base/lazy_instance.h" | 
|   9 #include "chrome/browser/extensions/chrome_extension_function.h" |   9 #include "chrome/browser/extensions/chrome_extension_function.h" | 
|  10  |  10  | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
|  31  |  31  | 
|  32 class GetDirectSettingFunction : public DirectSettingFunctionBase { |  32 class GetDirectSettingFunction : public DirectSettingFunctionBase { | 
|  33  public: |  33  public: | 
|  34   DECLARE_EXTENSION_FUNCTION("types.private.ChromeDirectSetting.get", |  34   DECLARE_EXTENSION_FUNCTION("types.private.ChromeDirectSetting.get", | 
|  35                              TYPES_PRIVATE_CHROMEDIRECTSETTING_GET) |  35                              TYPES_PRIVATE_CHROMEDIRECTSETTING_GET) | 
|  36  |  36  | 
|  37   GetDirectSettingFunction(); |  37   GetDirectSettingFunction(); | 
|  38  |  38  | 
|  39  protected: |  39  protected: | 
|  40   // ExtensionFunction: |  40   // ExtensionFunction: | 
|  41   virtual bool RunSync() OVERRIDE; |  41   virtual bool RunSync() override; | 
|  42  |  42  | 
|  43  private: |  43  private: | 
|  44   virtual ~GetDirectSettingFunction(); |  44   virtual ~GetDirectSettingFunction(); | 
|  45   DISALLOW_COPY_AND_ASSIGN(GetDirectSettingFunction); |  45   DISALLOW_COPY_AND_ASSIGN(GetDirectSettingFunction); | 
|  46 }; |  46 }; | 
|  47  |  47  | 
|  48 class SetDirectSettingFunction : public DirectSettingFunctionBase { |  48 class SetDirectSettingFunction : public DirectSettingFunctionBase { | 
|  49  public: |  49  public: | 
|  50   DECLARE_EXTENSION_FUNCTION("types.private.ChromeDirectSetting.set", |  50   DECLARE_EXTENSION_FUNCTION("types.private.ChromeDirectSetting.set", | 
|  51                              TYPES_PRIVATE_CHROMEDIRECTSETTING_SET) |  51                              TYPES_PRIVATE_CHROMEDIRECTSETTING_SET) | 
|  52  |  52  | 
|  53   SetDirectSettingFunction(); |  53   SetDirectSettingFunction(); | 
|  54  |  54  | 
|  55  protected: |  55  protected: | 
|  56   // ExtensionFunction: |  56   // ExtensionFunction: | 
|  57   virtual bool RunSync() OVERRIDE; |  57   virtual bool RunSync() override; | 
|  58  |  58  | 
|  59  private: |  59  private: | 
|  60   virtual ~SetDirectSettingFunction(); |  60   virtual ~SetDirectSettingFunction(); | 
|  61   DISALLOW_COPY_AND_ASSIGN(SetDirectSettingFunction); |  61   DISALLOW_COPY_AND_ASSIGN(SetDirectSettingFunction); | 
|  62 }; |  62 }; | 
|  63  |  63  | 
|  64 class ClearDirectSettingFunction : public DirectSettingFunctionBase { |  64 class ClearDirectSettingFunction : public DirectSettingFunctionBase { | 
|  65  public: |  65  public: | 
|  66   DECLARE_EXTENSION_FUNCTION("types.private.ChromeDirectSetting.clear", |  66   DECLARE_EXTENSION_FUNCTION("types.private.ChromeDirectSetting.clear", | 
|  67                              TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR) |  67                              TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR) | 
|  68  |  68  | 
|  69   ClearDirectSettingFunction(); |  69   ClearDirectSettingFunction(); | 
|  70  |  70  | 
|  71  protected: |  71  protected: | 
|  72   // ExtensionFunction: |  72   // ExtensionFunction: | 
|  73   virtual bool RunSync() OVERRIDE; |  73   virtual bool RunSync() override; | 
|  74  |  74  | 
|  75  private: |  75  private: | 
|  76   virtual ~ClearDirectSettingFunction(); |  76   virtual ~ClearDirectSettingFunction(); | 
|  77   DISALLOW_COPY_AND_ASSIGN(ClearDirectSettingFunction); |  77   DISALLOW_COPY_AND_ASSIGN(ClearDirectSettingFunction); | 
|  78 }; |  78 }; | 
|  79  |  79  | 
|  80 }  // namespace chromedirectsetting |  80 }  // namespace chromedirectsetting | 
|  81 }  // namespace extensions |  81 }  // namespace extensions | 
|  82  |  82  | 
|  83 #endif  // CHROME_BROWSER_EXTENSIONS_API_PREFERENCE_CHROME_DIRECT_SETTING_H__ |  83 #endif  // CHROME_BROWSER_EXTENSIONS_API_PREFERENCE_CHROME_DIRECT_SETTING_H__ | 
|  84  |  84  | 
| OLD | NEW |