Lines Matching defs:RLZTracker
81 RLZTracker::CHROME_OMNIBOX,
84 RLZTracker::CHROME_HOME_PAGE,
91 if (!rlz_lib::GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, omnibox_rlz,
99 RLZTracker::CHROME_OMNIBOX,
104 if (!rlz_lib::GetAccessPointRlz(RLZTracker::CHROME_HOME_PAGE, homepage_rlz,
112 RLZTracker::CHROME_HOME_PAGE,
121 RLZTracker::CHROME_OMNIBOX,
129 RLZTracker::CHROME_HOME_PAGE,
137 rlz_lib::AccessPoint points[] = {RLZTracker::CHROME_OMNIBOX,
138 RLZTracker::CHROME_HOME_PAGE,
158 const rlz_lib::AccessPoint RLZTracker::CHROME_OMNIBOX =
161 const rlz_lib::AccessPoint RLZTracker::CHROME_HOME_PAGE =
165 const rlz_lib::AccessPoint RLZTracker::CHROME_OMNIBOX =
168 const rlz_lib::AccessPoint RLZTracker::CHROME_HOME_PAGE =
172 const rlz_lib::AccessPoint RLZTracker::CHROME_OMNIBOX =
175 const rlz_lib::AccessPoint RLZTracker::CHROME_HOME_PAGE =
179 const rlz_lib::AccessPoint RLZTracker::CHROME_OMNIBOX =
182 const rlz_lib::AccessPoint RLZTracker::CHROME_HOME_PAGE =
186 RLZTracker* RLZTracker::tracker_ = NULL;
189 RLZTracker* RLZTracker::GetInstance() {
190 return tracker_ ? tracker_ : Singleton<RLZTracker>::get();
193 RLZTracker::RLZTracker()
206 RLZTracker::~RLZTracker() {
210 bool RLZTracker::InitRlzDelayed(bool first_run,
222 bool RLZTracker::InitRlzFromProfileDelayed(Profile* profile,
268 bool RLZTracker::Init(bool first_run,
311 void RLZTracker::ScheduleDelayedInit(base::TimeDelta delay) {
312 // The RLZTracker is a singleton object that outlives any runnable tasks
317 base::Bind(&RLZTracker::DelayedInit, base::Unretained(this)),
321 void RLZTracker::DelayedInit() {
349 void RLZTracker::ScheduleFinancialPing() {
353 base::Bind(&RLZTracker::PingNowImpl, base::Unretained(this)),
357 void RLZTracker::PingNowImpl() {
358 TRACE_EVENT0("RLZ", "RLZTracker::PingNowImpl");
375 GetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, NULL);
376 GetAccessPointRlz(RLZTracker::CHROME_HOME_PAGE, NULL);
385 bool RLZTracker::SendFinancialPing(const std::string& brand,
391 void RLZTracker::Observe(int type,
419 bool RLZTracker::RecordProductEvent(rlz_lib::Product product,
425 bool RLZTracker::RecordProductEventImpl(rlz_lib::Product product,
444 bool RLZTracker::ScheduleRecordProductEvent(rlz_lib::Product product,
453 base::Bind(base::IgnoreResult(&RLZTracker::RecordProductEvent),
460 void RLZTracker::RecordFirstSearch(rlz_lib::AccessPoint point) {
477 bool RLZTracker::ScheduleRecordFirstSearch(rlz_lib::AccessPoint point) {
483 base::Bind(&RLZTracker::RecordFirstSearch,
490 std::string RLZTracker::GetAccessPointHttpHeader(rlz_lib::AccessPoint point) {
491 TRACE_EVENT0("RLZ", "RLZTracker::GetAccessPointHttpHeader");
494 RLZTracker::GetAccessPointRlz(point, &rlz_string);
506 bool RLZTracker::GetAccessPointRlz(rlz_lib::AccessPoint point,
508 TRACE_EVENT0("RLZ", "RLZTracker::GetAccessPointRlz");
514 bool RLZTracker::GetAccessPointRlzImpl(rlz_lib::AccessPoint point,
545 bool RLZTracker::ScheduleGetAccessPointRlz(rlz_lib::AccessPoint point) {
553 base::Bind(base::IgnoreResult(&RLZTracker::GetAccessPointRlz), point,
561 void RLZTracker::ClearRlzState() {
565 void RLZTracker::ClearRlzStateImpl() {
571 bool RLZTracker::ScheduleClearRlzState() {
578 base::Bind(&RLZTracker::ClearRlzStateImpl,
586 void RLZTracker::CleanupRlz() {
593 void RLZTracker::EnableZeroDelayForTesting() {