| Index: chrome/installer/util/product_operations.h
|
| diff --git a/chrome/installer/util/product_operations.h b/chrome/installer/util/product_operations.h
|
| index bb6c208968c4093f12b0d3e4d387cd0ab22d1f9a..d84a1b9e893d975404d5ea47f55daec3c0915816 100644
|
| --- a/chrome/installer/util/product_operations.h
|
| +++ b/chrome/installer/util/product_operations.h
|
| @@ -15,7 +15,10 @@
|
| #include "chrome/installer/util/util_constants.h"
|
|
|
| class BrowserDistribution;
|
| +
|
| +namespace base {
|
| class CommandLine;
|
| +}
|
|
|
| namespace installer {
|
|
|
| @@ -35,7 +38,7 @@ class ProductOperations {
|
| std::set<base::string16>* options) const = 0;
|
|
|
| // Reads product-specific options from |command|, adding them to |options|.
|
| - virtual void ReadOptions(const CommandLine& command,
|
| + virtual void ReadOptions(const base::CommandLine& command,
|
| std::set<base::string16>* options) const = 0;
|
|
|
| // A key-file is a file such as a DLL on Windows that is expected to be in use
|
| @@ -59,11 +62,11 @@ class ProductOperations {
|
| // required for product-specific uninstall commands, but are of use for any
|
| // invocation of setup.exe for the product.
|
| virtual void AppendProductFlags(const std::set<base::string16>& options,
|
| - CommandLine* cmd_line) const = 0;
|
| + base::CommandLine* cmd_line) const = 0;
|
|
|
| // Given a command line, appends the set of product-specific rename flags.
|
| virtual void AppendRenameFlags(const std::set<base::string16>& options,
|
| - CommandLine* cmd_line) const = 0;
|
| + base::CommandLine* cmd_line) const = 0;
|
|
|
| // Adds or removes product-specific flags in |channel_info|. Returns true if
|
| // |channel_info| is modified.
|
|
|