Home | History | Annotate | Download | only in net

Lines Matching refs:predictor

16 #include "chrome/browser/net/predictor.h"
37 WaitForResolutionHelper(Predictor* predictor, const UrlList& hosts,
39 : predictor_(predictor),
58 Predictor* predictor_;
76 Predictor::set_max_parallel_resolves(
77 Predictor::kMaxSpeculativeParallelResolves);
78 Predictor::set_max_queueing_delay(
79 Predictor::kMaxSpeculativeResolveQueueDelayMs);
90 void WaitForResolution(Predictor* predictor, const UrlList& hosts) {
93 new WaitForResolutionHelper(predictor, hosts, timer),
113 Predictor testing_master(true);
121 Predictor testing_master(true);
145 Predictor testing_master(true);
153 // Try to flood the predictor with many concurrent requests.
174 Predictor testing_master(true);
193 // Try to flood the predictor with many concurrent requests.
221 Predictor testing_master(true);
229 // Try to flood the predictor with many concurrent requests.
256 CHECK_EQ(Predictor::kPredictorReferrerVersion, format_version);
278 new base::FundamentalValue(Predictor::kPredictorReferrerVersion));
346 Predictor predictor(true);
347 predictor.SetHostResolver(host_resolver_.get());
350 predictor.SerializeReferrers(referral_list.get());
356 predictor.Shutdown();
363 Predictor predictor(true);
364 predictor.SetHostResolver(host_resolver_.get());
373 predictor.DeserializeReferrers(*referral_list.get());
376 predictor.SerializeReferrers(&recovered_referral_list);
383 predictor.Shutdown();
390 Predictor predictor(true);
391 predictor.SetHostResolver(host_resolver_.get());
427 predictor.DeserializeReferrers(*referral_list.get());
430 predictor.GetHtmlReferrerLists(&html);
460 predictor.Shutdown();
475 Predictor predictor(true);
476 predictor.SetHostResolver(host_resolver_.get());
480 const double kRateIcon = 16.0 * Predictor::kDiscardableExpectedValue;
482 const double kRateImg = 8.0 * Predictor::kDiscardableExpectedValue;
490 predictor.DeserializeReferrers(*referral_list.get());
493 predictor.SerializeReferrers(&recovered_referral_list);
508 predictor.TrimReferrersNow();
509 predictor.SerializeReferrers(&recovered_referral_list);
520 predictor.TrimReferrersNow();
521 predictor.SerializeReferrers(&recovered_referral_list);
531 predictor.TrimReferrersNow();
532 predictor.SerializeReferrers(&recovered_referral_list);
543 predictor.TrimReferrersNow();
544 predictor.SerializeReferrers(&recovered_referral_list);
552 predictor.Shutdown();
557 Predictor::HostNameQueue queue;
584 Predictor::HostNameQueue queue;
627 EXPECT_EQ(GURL(), Predictor::CanonicalizeUrl(GURL("ftp://anything")));
631 EXPECT_EQ(Predictor::CanonicalizeUrl(long_url), long_url.GetWithEmptyPath());
636 EXPECT_EQ(Predictor::CanonicalizeUrl(implied_port),
637 Predictor::CanonicalizeUrl(explicit_port));
642 EXPECT_NE(Predictor::CanonicalizeUrl(port_80),
643 Predictor::CanonicalizeUrl(port_90));
648 EXPECT_NE(Predictor::CanonicalizeUrl(host_1),
649 Predictor::CanonicalizeUrl(host_2));
654 EXPECT_NE(Predictor::CanonicalizeUrl(http),
655 Predictor::CanonicalizeUrl(https));
659 EXPECT_EQ(Predictor::CanonicalizeUrl(long_https),
664 Predictor predictor(true);
665 predictor.SetHostResolver(host_resolver_.get());
667 predictor.SerializeReferrers(&referral_list);
672 predictor.LearnFromNavigation(host_1, host_2);
674 predictor.SerializeReferrers(&referral_list);
677 predictor.DiscardAllResults();
678 predictor.SerializeReferrers(&referral_list);
681 predictor.Shutdown();