Home | History | Annotate | Download | only in prerender

Lines Matching refs:Origin

35 std::string GetHistogramName(Origin origin, uint8 experiment_id,
40 if (origin == ORIGIN_GWS_PRERENDER) {
50 switch (origin) {
78 bool OriginIsOmnibox(Origin origin) {
79 return origin == ORIGIN_OMNIBOX;
84 // Helper macros for experiment-based and origin-based histogram reporting.
88 #define PREFIXED_HISTOGRAM(histogram_name, origin, HISTOGRAM) \
89 PREFIXED_HISTOGRAM_INTERNAL(origin, GetCurrentExperimentId(), \
93 #define PREFIXED_HISTOGRAM_ORIGIN_EXPERIMENT(histogram_name, origin, \
95 PREFIXED_HISTOGRAM_INTERNAL(origin, experiment, false, HISTOGRAM, \
98 #define PREFIXED_HISTOGRAM_INTERNAL(origin, experiment, wash, HISTOGRAM, \
106 std::string name = GetHistogramName(origin, experiment, wash, \
111 /* Furthermore, experiments only apply if the origin is GWS. Should there */ \
112 /* somehow be an experiment ID if the origin is not GWS, ignore the */ \
120 (origin != ORIGIN_GWS_PRERENDER || \
122 } else if (origin == ORIGIN_OMNIBOX) { \
124 } else if (origin == ORIGIN_NONE) { \
126 } else if (origin == ORIGIN_LINK_REL_PRERENDER_SAMEDOMAIN) { \
128 } else if (origin == ORIGIN_LINK_REL_PRERENDER_CROSSDOMAIN) { \
130 } else if (origin == ORIGIN_LOCAL_PREDICTOR) { \
132 } else if (origin == ORIGIN_EXTERNAL_REQUEST) { \
134 } else if (origin == ORIGIN_INSTANT) { \
136 } else if (origin == ORIGIN_LINK_REL_NEXT) { \
153 void PrerenderHistograms::RecordPrerender(Origin origin, const GURL& url) {
166 // experiment/origin does not match the previous one.
167 if (experiment != last_experiment_id_ || origin != last_origin_)
171 last_origin_ = origin;
182 void PrerenderHistograms::RecordPrerenderStarted(Origin origin) const {
183 if (OriginIsOmnibox(origin)) {
199 void PrerenderHistograms::RecordUsedPrerender(Origin origin) const {
200 if (OriginIsOmnibox(origin)) {
208 Origin origin,
211 "TimeSinceLastRecentVisit", origin,
222 tag, origin, \
254 Origin origin,
307 Origin origin,
317 void PrerenderHistograms::RecordPercentLoadDoneAtSwapin(Origin origin,
325 origin, UMA_HISTOGRAM_PERCENTAGE(name, percentage));
340 Origin origin,
343 "TimeUntilUsed2", origin,
353 Origin origin,
356 "AbandonTimeUntilUsed", origin,
365 void PrerenderHistograms::RecordPerSessionCount(Origin origin,
368 "PrerendersPerSessionCount", origin,
373 Origin origin, base::TimeDelta time) const {
375 "TimeBetweenPrerenderRequests", origin,
380 Origin origin,
389 "FinalStatus", origin, experiment_id,
396 "FinalStatusMatchComplete", origin, experiment_id,
401 void PrerenderHistograms::RecordEvent(Origin origin, uint8 experiment_id,
405 "Event", origin, experiment_id,
409 void PrerenderHistograms::RecordCookieStatus(Origin origin,
415 "CookieStatus", origin, experiment_id,
421 Origin origin,
427 "CookieSendType", origin, experiment_id,
433 Origin origin,
437 "PageVisitedStatus", origin, experiment_id,
441 void PrerenderHistograms::RecordNetworkBytes(Origin origin,
461 origin,
467 origin,