Home | History | Annotate | Download | only in prerender

Lines Matching refs:base

13 #include "base/hash_tables.h"
14 #include "base/memory/ref_counted.h"
15 #include "base/memory/scoped_ptr.h"
16 #include "base/time.h"
17 #include "base/timer.h"
41 class PrerenderManager : public base::RefCountedThreadSafe<PrerenderManager> {
88 base::TimeDelta perceived_page_load_time,
93 void RecordTimeUntilUsed(base::TimeDelta time_until_used);
95 base::TimeDelta max_prerender_age() const { return max_prerender_age_; }
96 void set_max_prerender_age(base::TimeDelta td) { max_prerender_age_ = td; }
148 friend class base::RefCountedThreadSafe<PrerenderManager>;
161 bool IsPrerenderElementFresh(const base::Time start) const;
163 virtual base::Time GetCurrentTime() const;
164 virtual base::TimeTicks GetCurrentTimeTicks() const;
192 base::TimeDelta max_prerender_age_;
199 base::hash_set<TabContents*> prerendered_tc_set_;
203 base::hash_set<TabContents*> would_be_prerendered_tc_set_;
234 static base::TimeTicks last_prefetch_seen_time_;
242 base::RepeatingTimer<PrerenderManager> repeating_timer_;
245 base::TimeTicks last_prerender_start_time_;