diff options
author | cpu@google.com <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-27 19:34:44 +0000 |
---|---|---|
committer | cpu@google.com <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-27 19:34:44 +0000 |
commit | 2c3ea7b2d880196fcae04a80bceae63a032a6701 (patch) | |
tree | 96bdd7439915c748f773307cb3adcdf99b4728d6 /chrome/browser/rlz/rlz.h | |
parent | deac3e3c9a398b41e33983b0a07b15b4bdf5d1f6 (diff) | |
download | chromium_src-2c3ea7b2d880196fcae04a80bceae63a032a6701.zip chromium_src-2c3ea7b2d880196fcae04a80bceae63a032a6701.tar.gz chromium_src-2c3ea7b2d880196fcae04a80bceae63a032a6701.tar.bz2 |
Update RLZ according to the bugs:
BUG = 1447656
BUG = 1391110
Review URL: http://codereview.chromium.org/8171
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4017 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/rlz/rlz.h')
-rw-r--r-- | chrome/browser/rlz/rlz.h | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/chrome/browser/rlz/rlz.h b/chrome/browser/rlz/rlz.h index d59c4e0..23aa88b 100644 --- a/chrome/browser/rlz/rlz.h +++ b/chrome/browser/rlz/rlz.h @@ -9,12 +9,15 @@ #include "base/basictypes.h" -// RLZ is a library which is used to measure partner distribution deals. +// RLZ is a library which is used to measure distribution scenarios. // Its job is to record certain lifetime events in the registry and to send // them encoded as a compact string at most once per day. The sent data does // not contain information that can be used to identify a user or to infer // browsing habits. The API in this file is a wrapper to rlz.dll which can be // removed of the system with no adverse effects on chrome. +// For partner or bundled installs, the RLZ might send more information +// according to the terms disclosed in the EULA. In the Chromium build the +// rlz.dll is not present so all the functionality becomes no-ops. class RLZTracker { @@ -86,17 +89,6 @@ class RLZTracker { // when it is un-installed. static bool ClearAllProductEvents(Product product); - // Called once a day to report the events to the server and to get updated - // RLZs for the different access points. This call uses Wininet to perform - // the http request. Returns true if the transaction succeeded and returns - // false if the transaction failed OR if a previous ping request was done - // in the last 24 hours. - static bool SendFinancialPing(Product product, - const wchar_t* product_signature, - const wchar_t* product_brand, - const wchar_t* product_id, - const wchar_t* product_lang); - private: DISALLOW_IMPLICIT_CONSTRUCTORS(RLZTracker); }; |