DescriptionIntroduce TabStripModelStatsRecorder class to record tab interaction stats
This CL introduces TabStripModelStatsRecorder class.
TabStripModelStatsRecorder will be used to hook TabStripModelObserver
callbacks to record user tab interaction stats.
The TabStripModelStatsRecorder class is instantiated once per browser
process via UMABrowsingActivityObserver, and it observes BrowserList
to register itself as TabStripModelObserver for all chrome windows.
BUG=517335
Committed: https://crrev.com/ae80287741a5781a048bdd2a336ec49598100970
Cr-Commit-Position: refs/heads/master@{#343620}
Patch Set 1 #
Total comments: 8
Patch Set 2 : review #
Total comments: 2
Patch Set 3 : ref macros.h #Patch Set 4 : Add explicit observer removal #
Total comments: 2
Patch Set 5 : remove {} / rebase #
Messages
Total messages: 22 (5 generated)
|