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 3 // found in the LICENSE file. 4 5 #ifndef CHROME_BROWSER_EXTENSIONS_API_COMMAND_LINE_PRIVATE_COMMAND_LINE_PRIVATE_API_H__ 6 #define CHROME_BROWSER_EXTENSIONS_API_COMMAND_LINE_PRIVATE_COMMAND_LINE_PRIVATE_API_H__ 7 8 #include "extensions/browser/extension_function.h" 9 10 namespace extensions { 11 12 class CommandLinePrivateHasSwitchFunction : public SyncExtensionFunction { 13 DECLARE_EXTENSION_FUNCTION("commandLinePrivate.hasSwitch", 14 COMMANDLINEPRIVATE_HASSWITCH) 15 protected: ~CommandLinePrivateHasSwitchFunction()16 virtual ~CommandLinePrivateHasSwitchFunction() {} 17 18 // ExtensionFunction: 19 virtual bool RunSync() OVERRIDE; 20 }; 21 22 } // namespace extensions 23 24 #endif // CHROME_BROWSER_EXTENSIONS_API_COMMAND_LINE_PRIVATE_COMMAND_LINE_PRIVATE_API_H__ 25