| Index: components/data_reduction_proxy/core/common/data_reduction_proxy_util.h
|
| diff --git a/components/data_reduction_proxy/core/common/data_reduction_proxy_util.h b/components/data_reduction_proxy/core/common/data_reduction_proxy_util.h
|
| index 79e70f331a0448dd43b294d5d5c92f6a3e5c777b..4eb90f62c895e4118d9f8e3465c5274d3646fad1 100644
|
| --- a/components/data_reduction_proxy/core/common/data_reduction_proxy_util.h
|
| +++ b/components/data_reduction_proxy/core/common/data_reduction_proxy_util.h
|
| @@ -39,26 +39,34 @@ typedef enum {
|
| CHROME_OPENBSD,
|
| CHROME_SOLARIS,
|
| CHROME_QNX,
|
| } Client;
|
|
|
| namespace util {
|
|
|
| // Returns the version of Chromium that is being used, e.g. "1.2.3.4".
|
| const char* ChromiumVersion();
|
|
|
| -// Returns the build and patch numbers of |version_string|. |version_string|
|
| -// must be a properly formed Chromium version number, e.g. "1.2.3.4".
|
| +// Returns the build and patch numbers of |version_string| as std::string.
|
| +// |version_string| must be a properly formed Chromium version number, e.g.
|
| +// "1.2.3.4".
|
| void GetChromiumBuildAndPatch(const std::string& version_string,
|
| std::string* build,
|
| std::string* patch);
|
|
|
| +// Returns the build and patch numbers of |version_string| as unit32_t.
|
| +// |version_string| must be a properly formed Chromium version number, e.g.
|
| +// "1.2.3.4".
|
| +void GetChromiumBuildAndPatchAsInts(const std::string& version_string,
|
| + uint32_t* build,
|
| + uint32_t* patch);
|
| +
|
| // Get the human-readable version of |client|.
|
| const char* GetString(Client client);
|
|
|
| // Returns true if the request method is idempotent.
|
| bool IsMethodIdempotent(const std::string& method);
|
|
|
| GURL AddApiKeyToUrl(const GURL& url);
|
|
|
| // Returns whether this is valid for data reduction proxy use. |proxy_info|
|
| // should contain a single DIRECT ProxyServer, |url| should not be WS or WSO,
|
|
|