Chromium Code Reviews| Index: chrome/installer/util/google_update_util.h |
| diff --git a/chrome/installer/util/google_update_util.h b/chrome/installer/util/google_update_util.h |
| new file mode 100755 |
| index 0000000000000000000000000000000000000000..af9c7e96651ecc99928c1023c4ed016e96a804ee |
| --- /dev/null |
| +++ b/chrome/installer/util/google_update_util.h |
| @@ -0,0 +1,28 @@ |
| +// 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_INSTALLER_UTIL_GOOGLE_UPDATE_UTIL_H_ |
| +#define CHROME_INSTALLER_UTIL_GOOGLE_UPDATE_UTIL_H_ |
| + |
| +#include "base/command_line.h" |
|
erikwright (departed)
2012/09/20 18:00:01
forward decl
huangs
2012/09/21 01:43:14
Done (deleted since it's no longer needed).
|
| +#include "base/file_path.h" |
|
erikwright (departed)
2012/09/20 18:00:01
forward decl
huangs
2012/09/21 01:43:14
Done (deleted since it's no longer needed).
|
| +#include "base/string16.h" |
|
erikwright (departed)
2012/09/20 18:00:01
not required.
huangs
2012/09/21 01:43:14
Done.
|
| + |
| +namespace google_update { |
|
grt (UTC plus 2)
2012/09/20 17:58:51
google_update -> installer
huangs
2012/09/21 01:43:14
No-op: I'm following google_update_constants.cc, w
|
| + |
| +// Returns GoogleUpdateSetup.exe's executable path at |system_level|, |
| +// or an empty path if none is found. |
| +FilePath GetGoogleUpdateSetupExePathString(bool system_level); |
|
erikwright (departed)
2012/09/20 18:00:01
PathString -> Path
huangs
2012/09/21 01:43:14
Done. Also making the routine local, until it is
|
| + |
| +// Appends "/install runtime=true&needsadmin=false /silent" to |cmd_line| |
|
grt (UTC plus 2)
2012/09/20 17:58:51
why is this a public function? who would call it?
huangs
2012/09/21 01:43:14
I was considering writing a unit test, since I'm d
|
| +// for GoogleUpdateSetup.exe, to install Google Update at user-level. |
| +void AppendUserLevelGoogleUpdateInstallParam(CommandLine& cmd_line); |
| + |
| +// If user-level Google Update is not installed, calls the system-level |
| +// GoogleUpdateSetup.exe to install it. |
| +bool EnsureUserLevelGoogleUpdateInstalled(); |
|
erikwright (departed)
2012/09/20 18:00:01
"Returns true if already installed or installed su
huangs
2012/09/21 01:43:14
Done.
|
| + |
| +} // namespace google_update |
| + |
| +#endif // CHROME_INSTALLER_UTIL_GOOGLE_UPDATE_UTIL_H_ |