Searched refs:PrerenderContents (Results 1 - 25 of 25) sorted by relevance

/external/chromium_org/chrome/browser/prerender/
H A Dprerender_handle.h21 class PrerenderContents;
31 public PrerenderContents::Observer {
76 PrerenderContents* contents() const;
101 // From PrerenderContents::Observer:
102 virtual void OnPrerenderStart(PrerenderContents* prerender_contents) OVERRIDE;
103 virtual void OnPrerenderStopLoading(PrerenderContents* prerender_contents)
105 virtual void OnPrerenderStop(PrerenderContents* prerender_contents) OVERRIDE;
107 PrerenderContents* contents, PrerenderContents* replacement) OVERRIDE;
H A Dprerender_contents.cc67 const int PrerenderContents::kNumCookieStatuses =
70 class PrerenderContentsFactoryImpl : public PrerenderContents::Factory {
72 virtual PrerenderContents* CreatePrerenderContents(
76 return new PrerenderContents(prerender_manager, profile,
83 class PrerenderContents::WebContentsDelegateImpl
86 explicit WebContentsDelegateImpl(PrerenderContents* prerender_contents)
154 PrerenderContents* prerender_contents_;
157 void PrerenderContents::Observer::OnPrerenderStopLoading(
158 PrerenderContents* contents) {
161 void PrerenderContents
212 PrerenderContents::PrerenderContents( function in class:prerender::PrerenderContents
[all...]
H A Dprerender_handle.cc56 PrerenderContents* PrerenderHandle::contents() const {
92 DCHECK_NE(static_cast<PrerenderContents*>(NULL),
101 void PrerenderHandle::OnPrerenderStart(PrerenderContents* prerender_contents) {
110 PrerenderContents* prerender_contents) {
118 void PrerenderHandle::OnPrerenderStop(PrerenderContents* prerender_contents) {
125 PrerenderContents* contents, PrerenderContents* replacement) {
H A Dprerender_contents.h49 class PrerenderContents : public content::NotificationObserver, class in namespace:prerender
52 // PrerenderContents::Create uses the currently registered Factory to create
53 // the PrerenderContents. Factory is intended for testing.
61 virtual PrerenderContents* CreatePrerenderContents(
76 virtual void OnPrerenderStart(PrerenderContents* contents) = 0;
79 virtual void OnPrerenderStopLoading(PrerenderContents* contents);
82 virtual void OnPrerenderStop(PrerenderContents* contents) = 0;
86 PrerenderContents* contents, PrerenderContents* replacement);
112 // Indicates how this PrerenderContents relate
[all...]
H A Dprerender_manager.h191 // Moves a PrerenderContents to the pending delete list from the list of
193 virtual void MoveEntryToPendingDelete(PrerenderContents* entry,
238 // Returns the PrerenderContents object for the given web_contents if it's
240 PrerenderContents* GetPrerenderContents(
300 PrerenderContents::MatchCompleteStatus mc_status,
371 PrerenderContents::CookieEvent event,
381 PrerenderContents* contents,
404 PrerenderContents* contents() { return contents_.get(); }
406 PrerenderContents* ReleaseContents();
424 scoped_ptr<PrerenderContents> contents
[all...]
H A Dprerender_tracker.h32 public PrerenderContents::Observer {
43 // PrerenderContents::SetFinalStatus() on the corresponding PrerenderContents.
52 // If the call results in cancelling a PrerenderContents, a task to destroy
105 friend class PrerenderContents;
130 // From PrerenderContents::Observer:
131 virtual void OnPrerenderStart(PrerenderContents* prerender_contents) OVERRIDE;
132 virtual void OnPrerenderStop(PrerenderContents* prerender_contents) OVERRIDE;
H A Dprerender_histograms.cc377 PrerenderContents::MatchCompleteStatus mc_status,
381 if (mc_status == PrerenderContents::MATCH_COMPLETE_DEFAULT ||
382 mc_status == PrerenderContents::MATCH_COMPLETE_REPLACED) {
387 if (mc_status == PrerenderContents::MATCH_COMPLETE_DEFAULT ||
388 mc_status == PrerenderContents::MATCH_COMPLETE_REPLACEMENT ||
389 mc_status == PrerenderContents::MATCH_COMPLETE_REPLACEMENT_PENDING) {
408 DCHECK_LT(cookie_status, PrerenderContents::kNumCookieStatuses);
412 PrerenderContents::kNumCookieStatuses));
H A Dprerender_manager.cc247 prerender_contents_factory_(PrerenderContents::CreateFactory()),
350 PrerenderContents* prerender_contents = (*it)->contents();
364 if (PrerenderContents* contents = parent_prerender_data->contents()) {
367 scoped_ptr<PrerenderContents::PendingPrerenderInfo>
368 pending_prerender_info(new PrerenderContents::PendingPrerenderInfo(
429 PrerenderContents* prerender_contents =
617 scoped_ptr<PrerenderContents>
632 // Start pending prerender requests from the PrerenderContents, if there are
697 void PrerenderManager::MoveEntryToPendingDelete(PrerenderContents* entry,
706 // If this PrerenderContents i
[all...]
H A Dprerender_histograms.h67 PrerenderContents::MatchCompleteStatus mc_status,
96 // [0, PrerenderContents::kNumCookieStatuses).
H A Dprerender_unittest.cc38 class DummyPrerenderContents : public PrerenderContents {
71 return PrerenderContents::prerendering_has_been_cancelled();
113 virtual void MoveEntryToPendingDelete(PrerenderContents* entry,
120 PrerenderContents* FindEntry(const GURL& url) {
128 PrerenderContents* FindAndUseEntry(const GURL& url) {
135 PrerenderContents* prerender_contents = prerender_data->ReleaseContents();
194 PrerenderContents* next_prerender_contents() {
216 virtual PrerenderContents* CreatePrerenderContents(
229 scoped_ptr<PrerenderContents> next_prerender_contents_;
230 // PrerenderContents wit
[all...]
H A Dprerender_tracker.cc103 PrerenderContents* prerender_contents) {
127 PrerenderContents* prerender_contents) {
H A Dprerender_browsertest.cc212 // PrerenderContents that stops the UI message loop on DidStopLoading().
213 class TestPrerenderContents : public PrerenderContents {
224 : PrerenderContents(prerender_manager, profile, url,
263 // navigation, so this should be happen for every PrerenderContents for
269 // A used PrerenderContents will only be destroyed when we swap out
277 // When the PrerenderContents is destroyed, quit the UI message loop.
303 PrerenderContents::RenderProcessGone(status);
310 return PrerenderContents::CheckURL(url);
315 PrerenderContents::DidStopLoading(render_view_host);
325 PrerenderContents
[all...]
H A Dprerender_tracker_unittest.cc34 class TestPrerenderContents : public PrerenderContents {
38 : PrerenderContents(prerender_manager, static_cast<Profile*>(NULL),
92 // We never allocate our PrerenderContents in PrerenderManager, so we don't
94 virtual void MoveEntryToPendingDelete(PrerenderContents* entry,
/external/chromium/chrome/browser/prerender/
H A Dprerender_contents.cc50 class PrerenderContentsFactoryImpl : public PrerenderContents::Factory {
52 virtual PrerenderContents* CreatePrerenderContents(
55 return new PrerenderContents(prerender_manager, profile, url, alias_urls,
60 PrerenderContents::PrerenderContents(PrerenderManager* prerender_manager, function in class:prerender::PrerenderContents
76 LOG(DFATAL) << "PrerenderContents given invalid URL " << prerender_url_;
81 LOG(DFATAL) << "PrerenderContents given invalid URL " << prerender_url_;
86 PrerenderContents::Factory* PrerenderContents::CreateFactory() {
90 void PrerenderContents
[all...]
H A Dprerender_manager.h73 // Allows PrerenderContents to remove itself when prerendering should
75 void RemoveEntry(PrerenderContents* entry);
77 // Retrieves the PrerenderContents object for the specified URL, if it
79 // PrerenderContents object and is responsible for freeing it.
81 PrerenderContents* GetEntry(const GURL& url);
139 PrerenderContents::Factory* prerender_contents_factory);
156 // Deletes stale prerendered PrerenderContents.
157 // Also identifies and kills PrerenderContents that use too much
165 virtual PrerenderContents* CreatePrerenderContents(
170 // Finds the specified PrerenderContents an
[all...]
H A Dprerender_observer.h17 class PrerenderContents;
H A Dprerender_manager.cc92 PrerenderContents* contents_;
94 PrerenderContentsData(PrerenderContents* contents, base::Time start_time)
118 prerender_contents_factory_(PrerenderContents::CreateFactory()),
133 PrerenderContents::Factory* prerender_contents_factory) {
180 // TODO(cbentzel): Move invalid checks here instead of PrerenderContents?
211 PrerenderContents* pc = it->contents_;
261 PrerenderContents* PrerenderManager::GetEntry(const GURL& url) {
266 PrerenderContents* pc = it->contents_;
278 scoped_ptr<PrerenderContents> pc(GetEntry(url));
303 // RenderViewHosts in PrerenderContents star
[all...]
H A Dprerender_contents.h45 class PrerenderContents : public RenderViewHostDelegate, class in namespace:prerender
50 // PrerenderContents::Create uses the currently registered Factory to create
51 // the PrerenderContents. Factory is intended for testing.
57 virtual PrerenderContents* CreatePrerenderContents(
65 virtual ~PrerenderContents();
97 // Set the final status for how the PrerenderContents was used. This
193 PrerenderContents(PrerenderManager* prerender_manager, Profile* profile,
276 // Maximum amount of private memory that may be used per PrerenderContents,
280 DISALLOW_COPY_AND_ASSIGN(PrerenderContents);
H A Dprerender_manager_unittest.cc18 class DummyPrerenderContents : public PrerenderContents {
23 : PrerenderContents(prerender_manager, NULL, url,
33 : PrerenderContents(prerender_manager, NULL, url, alias_urls, GURL()),
81 void SetNextPrerenderContents(PrerenderContents* pc) {
96 PrerenderContents* next_pc() { return next_pc_.get(); }
115 virtual PrerenderContents* CreatePrerenderContents(
125 scoped_ptr<PrerenderContents> next_pc_;
H A Dprerender_browsertest.cc50 // PrerenderContents that stops the UI message loop on DidStopLoading().
51 class TestPrerenderContents : public PrerenderContents {
59 : PrerenderContents(prerender_manager, profile, url, alias_urls,
75 PrerenderContents::DidStopLoading();
90 class WaitForLoadPrerenderContentsFactory : public PrerenderContents::Factory {
104 virtual PrerenderContents* CreatePrerenderContents(
173 // Make sure the PrerenderContents found earlier was used or removed
571 // Make sure the PrerenderContents for the next url is now in the manager
606 // Make sure the PrerenderContents for the next urls are now in the manager
/external/chromium_org/chrome/browser/ui/
H A Dbrowser_tab_contents.h19 class PrerenderContents;
55 friend class prerender::PrerenderContents;
/external/chromium_org/chrome/browser/ui/search/
H A Dinstant_search_prerenderer_unittest.cc39 using prerender::PrerenderContents;
44 class DummyPrerenderContents : public PrerenderContents {
71 class DummyPrerenderContentsFactory : public PrerenderContents::Factory {
80 virtual PrerenderContents* CreatePrerenderContents(
103 : PrerenderContents(prerender_manager, profile, url, referrer, origin,
142 PrerenderContents* DummyPrerenderContentsFactory::CreatePrerenderContents(
/external/chromium_org/chrome/browser/history/
H A Dhistory_tab_helper.cc118 prerender::PrerenderContents* prerender_contents =
/external/chromium_org/chrome/browser/content_settings/
H A Dtab_specific_content_settings.cc119 prerender::PrerenderContents::COOKIE_EVENT_SEND,
142 prerender::PrerenderContents::COOKIE_EVENT_CHANGE,
/external/chromium/chrome/browser/task_manager/
H A Dtask_manager_resource_providers.h29 class PrerenderContents;

Completed in 696 milliseconds