Don't send machine and user ID to Omaha anymore. Send a/r pings instead.
This avoids sending a unique ID in order to track active user counts.
Note that this CL doesn't remove the machine/user/Omaha ID/file from
the params object -- it just makes them unused/obsolete. Removal will
be done in a subsequent CL in an effort to make this CL smaller.
BUG=1439
TEST=unit tests, x86-generic, arm-generic, gmerged and inspected logs
Review URL: http://codereview.chromium.org/2856070
diff --git a/prefs.h b/prefs.h
index 5926d97..cccfed5 100644
--- a/prefs.h
+++ b/prefs.h
@@ -17,6 +17,8 @@
class Prefs : public PrefsInterface {
public:
+ Prefs() {}
+
// Initializes the store by associating this object with |prefs_dir|
// as the preference store directory. Returns true on success, false
// otherwise.
@@ -39,6 +41,8 @@
// Preference store directory.
FilePath prefs_dir_;
+
+ DISALLOW_COPY_AND_ASSIGN(Prefs);
};
} // namespace chromeos_update_engine