summaryrefslogtreecommitdiffstats
path: root/chrome/browser/rlz/rlz.h
diff options
context:
space:
mode:
authorcpu@google.com <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-27 19:34:44 +0000
committercpu@google.com <cpu@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-27 19:34:44 +0000
commit2c3ea7b2d880196fcae04a80bceae63a032a6701 (patch)
tree96bdd7439915c748f773307cb3adcdf99b4728d6 /chrome/browser/rlz/rlz.h
parentdeac3e3c9a398b41e33983b0a07b15b4bdf5d1f6 (diff)
downloadchromium_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.h16
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);
};