RLZTracker        188 chrome/browser/browser_shutdown.cc   RLZTracker::CleanupRlz();
RLZTracker       1389 chrome/browser/chrome_browser_main.cc   RLZTracker::InitRlzFromProfileDelayed(
RLZTracker        692 chrome/browser/chromeos/login/login_utils.cc     RLZTracker::ClearRlzState();
RLZTracker        700 chrome/browser/chromeos/login/login_utils.cc   RLZTracker::InitRlzFromProfileDelayed(
RLZTracker        263 chrome/browser/chromeos/login/login_utils_browsertest.cc     RLZTracker::EnableZeroDelayForTesting();
RLZTracker        610 chrome/browser/chromeos/login/login_utils_browsertest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(
RLZTracker        611 chrome/browser/chromeos/login/login_utils_browsertest.cc       RLZTracker::CHROME_HOME_PAGE, &rlz_string));
RLZTracker         82 chrome/browser/rlz/rlz.cc                               RLZTracker::CHROME_OMNIBOX,
RLZTracker         85 chrome/browser/rlz/rlz.cc                               RLZTracker::CHROME_HOME_PAGE,
RLZTracker         89 chrome/browser/rlz/rlz.cc                               RLZTracker::CHROME_APP_LIST,
RLZTracker         97 chrome/browser/rlz/rlz.cc     if (!rlz_lib::GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, omnibox_rlz,
RLZTracker        105 chrome/browser/rlz/rlz.cc                                   RLZTracker::CHROME_OMNIBOX,
RLZTracker        110 chrome/browser/rlz/rlz.cc     if (!rlz_lib::GetAccessPointRlz(RLZTracker::CHROME_HOME_PAGE, homepage_rlz,
RLZTracker        118 chrome/browser/rlz/rlz.cc                                   RLZTracker::CHROME_HOME_PAGE,
RLZTracker        124 chrome/browser/rlz/rlz.cc     if (!rlz_lib::GetAccessPointRlz(RLZTracker::CHROME_APP_LIST, app_list_rlz,
RLZTracker        132 chrome/browser/rlz/rlz.cc                                   RLZTracker::CHROME_APP_LIST,
RLZTracker        142 chrome/browser/rlz/rlz.cc                                 RLZTracker::CHROME_OMNIBOX,
RLZTracker        150 chrome/browser/rlz/rlz.cc                                 RLZTracker::CHROME_HOME_PAGE,
RLZTracker        159 chrome/browser/rlz/rlz.cc                                 RLZTracker::CHROME_APP_LIST,
RLZTracker        168 chrome/browser/rlz/rlz.cc   rlz_lib::AccessPoint points[] = {RLZTracker::CHROME_OMNIBOX,
RLZTracker        169 chrome/browser/rlz/rlz.cc                                    RLZTracker::CHROME_HOME_PAGE,
RLZTracker        171 chrome/browser/rlz/rlz.cc                                    RLZTracker::CHROME_APP_LIST,
RLZTracker        192 chrome/browser/rlz/rlz.cc const rlz_lib::AccessPoint RLZTracker::CHROME_OMNIBOX =
RLZTracker        195 chrome/browser/rlz/rlz.cc const rlz_lib::AccessPoint RLZTracker::CHROME_HOME_PAGE =
RLZTracker        198 chrome/browser/rlz/rlz.cc const rlz_lib::AccessPoint RLZTracker::CHROME_APP_LIST =
RLZTracker        202 chrome/browser/rlz/rlz.cc const rlz_lib::AccessPoint RLZTracker::CHROME_OMNIBOX =
RLZTracker        205 chrome/browser/rlz/rlz.cc const rlz_lib::AccessPoint RLZTracker::CHROME_HOME_PAGE =
RLZTracker        209 chrome/browser/rlz/rlz.cc const rlz_lib::AccessPoint RLZTracker::CHROME_OMNIBOX =
RLZTracker        212 chrome/browser/rlz/rlz.cc const rlz_lib::AccessPoint RLZTracker::CHROME_HOME_PAGE =
RLZTracker        215 chrome/browser/rlz/rlz.cc const rlz_lib::AccessPoint RLZTracker::CHROME_APP_LIST =
RLZTracker        219 chrome/browser/rlz/rlz.cc const rlz_lib::AccessPoint RLZTracker::CHROME_OMNIBOX =
RLZTracker        222 chrome/browser/rlz/rlz.cc const rlz_lib::AccessPoint RLZTracker::CHROME_HOME_PAGE =
RLZTracker        225 chrome/browser/rlz/rlz.cc const rlz_lib::AccessPoint RLZTracker::CHROME_APP_LIST =
RLZTracker        229 chrome/browser/rlz/rlz.cc RLZTracker* RLZTracker::tracker_ = NULL;
RLZTracker        232 chrome/browser/rlz/rlz.cc RLZTracker* RLZTracker::GetInstance() {
RLZTracker        233 chrome/browser/rlz/rlz.cc   return tracker_ ? tracker_ : Singleton<RLZTracker>::get();
RLZTracker        236 chrome/browser/rlz/rlz.cc RLZTracker::RLZTracker()
RLZTracker        250 chrome/browser/rlz/rlz.cc RLZTracker::~RLZTracker() {
RLZTracker        254 chrome/browser/rlz/rlz.cc bool RLZTracker::InitRlzDelayed(bool first_run,
RLZTracker        266 chrome/browser/rlz/rlz.cc bool RLZTracker::InitRlzFromProfileDelayed(Profile* profile,
RLZTracker        312 chrome/browser/rlz/rlz.cc bool RLZTracker::Init(bool first_run,
RLZTracker        355 chrome/browser/rlz/rlz.cc void RLZTracker::ScheduleDelayedInit(base::TimeDelta delay) {
RLZTracker        361 chrome/browser/rlz/rlz.cc       base::Bind(&RLZTracker::DelayedInit, base::Unretained(this)),
RLZTracker        365 chrome/browser/rlz/rlz.cc void RLZTracker::DelayedInit() {
RLZTracker        395 chrome/browser/rlz/rlz.cc void RLZTracker::ScheduleFinancialPing() {
RLZTracker        399 chrome/browser/rlz/rlz.cc       base::Bind(&RLZTracker::PingNowImpl, base::Unretained(this)),
RLZTracker        403 chrome/browser/rlz/rlz.cc void RLZTracker::PingNowImpl() {
RLZTracker        421 chrome/browser/rlz/rlz.cc     GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, NULL);
RLZTracker        422 chrome/browser/rlz/rlz.cc     GetAccessPointRlz(RLZTracker::CHROME_HOME_PAGE, NULL);
RLZTracker        424 chrome/browser/rlz/rlz.cc     GetAccessPointRlz(RLZTracker::CHROME_APP_LIST, NULL);
RLZTracker        434 chrome/browser/rlz/rlz.cc bool RLZTracker::SendFinancialPing(const std::string& brand,
RLZTracker        440 chrome/browser/rlz/rlz.cc void RLZTracker::Observe(int type,
RLZTracker        468 chrome/browser/rlz/rlz.cc bool RLZTracker::RecordProductEvent(rlz_lib::Product product,
RLZTracker        474 chrome/browser/rlz/rlz.cc bool RLZTracker::RecordProductEventImpl(rlz_lib::Product product,
RLZTracker        493 chrome/browser/rlz/rlz.cc bool RLZTracker::ScheduleRecordProductEvent(rlz_lib::Product product,
RLZTracker        502 chrome/browser/rlz/rlz.cc       base::Bind(base::IgnoreResult(&RLZTracker::RecordProductEvent),
RLZTracker        509 chrome/browser/rlz/rlz.cc void RLZTracker::RecordFirstSearch(rlz_lib::AccessPoint point) {
RLZTracker        525 chrome/browser/rlz/rlz.cc bool RLZTracker::ScheduleRecordFirstSearch(rlz_lib::AccessPoint point) {
RLZTracker        531 chrome/browser/rlz/rlz.cc       base::Bind(&RLZTracker::RecordFirstSearch,
RLZTracker        537 chrome/browser/rlz/rlz.cc bool* RLZTracker::GetAccessPointRecord(rlz_lib::AccessPoint point) {
RLZTracker        551 chrome/browser/rlz/rlz.cc std::string RLZTracker::GetAccessPointHttpHeader(rlz_lib::AccessPoint point) {
RLZTracker        555 chrome/browser/rlz/rlz.cc   RLZTracker::GetAccessPointRlz(point, &rlz_string);
RLZTracker        567 chrome/browser/rlz/rlz.cc bool RLZTracker::GetAccessPointRlz(rlz_lib::AccessPoint point,
RLZTracker        575 chrome/browser/rlz/rlz.cc bool RLZTracker::GetAccessPointRlzImpl(rlz_lib::AccessPoint point,
RLZTracker        606 chrome/browser/rlz/rlz.cc bool RLZTracker::ScheduleGetAccessPointRlz(rlz_lib::AccessPoint point) {
RLZTracker        614 chrome/browser/rlz/rlz.cc       base::Bind(base::IgnoreResult(&RLZTracker::GetAccessPointRlz), point,
RLZTracker        622 chrome/browser/rlz/rlz.cc void RLZTracker::ClearRlzState() {
RLZTracker        626 chrome/browser/rlz/rlz.cc void RLZTracker::ClearRlzStateImpl() {
RLZTracker        632 chrome/browser/rlz/rlz.cc bool RLZTracker::ScheduleClearRlzState() {
RLZTracker        639 chrome/browser/rlz/rlz.cc       base::Bind(&RLZTracker::ClearRlzStateImpl,
RLZTracker        647 chrome/browser/rlz/rlz.cc void RLZTracker::CleanupRlz() {
RLZTracker        654 chrome/browser/rlz/rlz.cc void RLZTracker::EnableZeroDelayForTesting() {
RLZTracker        660 chrome/browser/rlz/rlz.cc void RLZTracker::RecordAppListSearch() {
RLZTracker        661 chrome/browser/rlz/rlz.cc   GetInstance()->RecordFirstSearch(RLZTracker::CHROME_APP_LIST);
RLZTracker         39 chrome/browser/rlz/rlz.h class RLZTracker : public content::NotificationObserver {
RLZTracker         92 chrome/browser/rlz/rlz.h   static RLZTracker* GetInstance();
RLZTracker        105 chrome/browser/rlz/rlz.h   RLZTracker();
RLZTracker        106 chrome/browser/rlz/rlz.h   virtual ~RLZTracker();
RLZTracker        127 chrome/browser/rlz/rlz.h   void set_tracker(RLZTracker* tracker) {
RLZTracker        137 chrome/browser/rlz/rlz.h   friend struct DefaultSingletonTraits<RLZTracker>;
RLZTracker        138 chrome/browser/rlz/rlz.h   friend class base::RefCountedThreadSafe<RLZTracker>;
RLZTracker        204 chrome/browser/rlz/rlz.h   static RLZTracker* tracker_;
RLZTracker        241 chrome/browser/rlz/rlz.h   DISALLOW_COPY_AND_ASSIGN(RLZTracker);
RLZTracker         83 chrome/browser/rlz/rlz_unittest.cc class TestRLZTracker : public RLZTracker {
RLZTracker         85 chrome/browser/rlz/rlz_unittest.cc   using RLZTracker::InitRlzDelayed;
RLZTracker         86 chrome/browser/rlz/rlz_unittest.cc   using RLZTracker::DelayedInit;
RLZTracker         87 chrome/browser/rlz/rlz_unittest.cc   using RLZTracker::Observe;
RLZTracker        146 chrome/browser/rlz/rlz_unittest.cc     rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_OMNIBOX,
RLZTracker        148 chrome/browser/rlz/rlz_unittest.cc     rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_HOME_PAGE,
RLZTracker        150 chrome/browser/rlz/rlz_unittest.cc     rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_APP_LIST,
RLZTracker        248 chrome/browser/rlz/rlz_unittest.cc   RLZTracker::RecordAppListSearch();
RLZTracker        355 chrome/browser/rlz/rlz_unittest.cc   RLZTracker::RecordProductEvent(rlz_lib::CHROME, RLZTracker::CHROME_OMNIBOX,
RLZTracker        473 chrome/browser/rlz/rlz_unittest.cc   rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, kOmniboxRlzString);
RLZTracker        474 chrome/browser/rlz/rlz_unittest.cc   rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_HOME_PAGE, kHomepageRlzString);
RLZTracker        475 chrome/browser/rlz/rlz_unittest.cc   rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_APP_LIST, kAppListRlzString);
RLZTracker        726 chrome/browser/rlz/rlz_unittest.cc   rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, kOmniboxRlzString);
RLZTracker        731 chrome/browser/rlz/rlz_unittest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, &rlz));
RLZTracker        737 chrome/browser/rlz/rlz_unittest.cc   rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, kOmniboxRlzString);
RLZTracker        742 chrome/browser/rlz/rlz_unittest.cc   EXPECT_FALSE(RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, &rlz));
RLZTracker        747 chrome/browser/rlz/rlz_unittest.cc   rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, kOmniboxRlzString);
RLZTracker        752 chrome/browser/rlz/rlz_unittest.cc   EXPECT_FALSE(RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, &rlz));
RLZTracker        755 chrome/browser/rlz/rlz_unittest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, &rlz));
RLZTracker        759 chrome/browser/rlz/rlz_unittest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, &rlz));
RLZTracker        765 chrome/browser/rlz/rlz_unittest.cc   rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, kOmniboxRlzString);
RLZTracker        766 chrome/browser/rlz/rlz_unittest.cc   rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_HOME_PAGE, kHomepageRlzString);
RLZTracker        767 chrome/browser/rlz/rlz_unittest.cc   rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_APP_LIST, kAppListRlzString);
RLZTracker        774 chrome/browser/rlz/rlz_unittest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, &rlz));
RLZTracker        776 chrome/browser/rlz/rlz_unittest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(
RLZTracker        777 chrome/browser/rlz/rlz_unittest.cc         RLZTracker::CHROME_HOME_PAGE, &rlz));
RLZTracker        779 chrome/browser/rlz/rlz_unittest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_APP_LIST, &rlz));
RLZTracker        785 chrome/browser/rlz/rlz_unittest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, &rlz));
RLZTracker        787 chrome/browser/rlz/rlz_unittest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(
RLZTracker        788 chrome/browser/rlz/rlz_unittest.cc         RLZTracker::CHROME_HOME_PAGE, &rlz));
RLZTracker        790 chrome/browser/rlz/rlz_unittest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_APP_LIST, &rlz));
RLZTracker        802 chrome/browser/rlz/rlz_unittest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, &rlz));
RLZTracker        804 chrome/browser/rlz/rlz_unittest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(
RLZTracker        805 chrome/browser/rlz/rlz_unittest.cc         RLZTracker::CHROME_HOME_PAGE, &rlz));
RLZTracker        807 chrome/browser/rlz/rlz_unittest.cc   EXPECT_TRUE(RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_APP_LIST, &rlz));
RLZTracker        871 chrome/browser/rlz/rlz_unittest.cc   RLZTracker::RecordProductEvent(rlz_lib::CHROME, RLZTracker::CHROME_OMNIBOX,
RLZTracker        876 chrome/browser/rlz/rlz_unittest.cc   RLZTracker::ClearRlzState();
RLZTracker        125 chrome/browser/search_engines/search_terms_data.cc     RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, &rlz_string);
RLZTracker       2168 chrome/browser/search_engines/template_url_service.cc       RLZTracker::RecordProductEvent(rlz_lib::CHROME,
RLZTracker       2169 chrome/browser/search_engines/template_url_service.cc                                      RLZTracker::CHROME_OMNIBOX,
RLZTracker        661 chrome/browser/search_engines/template_url_unittest.cc     RLZTracker::GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, &rlz_string);
RLZTracker        457 chrome/browser/ui/browser_commands.cc       extra_headers = RLZTracker::GetAccessPointHttpHeader(
RLZTracker        458 chrome/browser/ui/browser_commands.cc           RLZTracker::CHROME_HOME_PAGE);
RLZTracker        815 chrome/browser/ui/startup/startup_browser_creator_impl.cc       params.extra_headers = RLZTracker::GetAccessPointHttpHeader(
RLZTracker        816 chrome/browser/ui/startup/startup_browser_creator_impl.cc           RLZTracker::CHROME_HOME_PAGE);