Lines Matching refs:rlz_lib
22 #include "rlz/lib/rlz_lib.h"
58 static bool RecordProductEvent(rlz_lib::Product product,
59 rlz_lib::AccessPoint point,
60 rlz_lib::Event event_id);
63 static const rlz_lib::AccessPoint CHROME_OMNIBOX;
64 static const rlz_lib::AccessPoint CHROME_HOME_PAGE;
71 static std::string GetAccessPointHttpHeader(rlz_lib::AccessPoint point);
76 static bool GetAccessPointRlz(rlz_lib::AccessPoint point,
141 bool RecordProductEventImpl(rlz_lib::Product product,
142 rlz_lib::AccessPoint point,
143 rlz_lib::Event event_id);
146 void RecordFirstSearch(rlz_lib::AccessPoint point);
149 bool GetAccessPointRlzImpl(rlz_lib::AccessPoint point, base::string16* rlz);
155 // Schedules a call to rlz_lib::RecordProductEvent(). This method is virtual
157 virtual bool ScheduleRecordProductEvent(rlz_lib::Product product,
158 rlz_lib::AccessPoint point,
159 rlz_lib::Event event_id);
161 // Schedules a call to rlz_lib::RecordFirstSearch(). This method is virtual
163 virtual bool ScheduleRecordFirstSearch(rlz_lib::AccessPoint point);
165 // Schedules a call to rlz_lib::SendFinancialPing(). This method is virtual
173 virtual bool ScheduleGetAccessPointRlz(rlz_lib::AccessPoint point);
213 std::map<rlz_lib::AccessPoint, base::string16> rlz_cache_;