Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(129)

Side by Side Diff: chrome/browser/tab_contents/tab_contents.h

Issue 6263014: Add Perceived PageLoad Time (PPLT) metrics for Prerender Experiments,... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ 5 #ifndef CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_
6 #define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ 6 #define CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_
7 #pragma once 7 #pragma once
8 8
9 #include <deque> 9 #include <deque>
10 #include <map> 10 #include <map>
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 class DOMUI; 61 class DOMUI;
62 class DownloadItem; 62 class DownloadItem;
63 class Extension; 63 class Extension;
64 class FileSelectHelper; 64 class FileSelectHelper;
65 class InfoBarDelegate; 65 class InfoBarDelegate;
66 class LoadNotificationDetails; 66 class LoadNotificationDetails;
67 class OmniboxSearchHint; 67 class OmniboxSearchHint;
68 class PluginInstallerInfoBarDelegate; 68 class PluginInstallerInfoBarDelegate;
69 class Profile; 69 class Profile;
70 class PrerenderManager; 70 class PrerenderManager;
71 class PrerenderPLTRecorder;
71 struct RendererPreferences; 72 struct RendererPreferences;
72 class RenderViewHost; 73 class RenderViewHost;
73 class SessionStorageNamespace; 74 class SessionStorageNamespace;
74 class SiteInstance; 75 class SiteInstance;
75 class SkBitmap; 76 class SkBitmap;
76 class TabContents; 77 class TabContents;
77 class TabContentsDelegate; 78 class TabContentsDelegate;
78 class TabContentsSSLHelper; 79 class TabContentsSSLHelper;
79 class TabContentsView; 80 class TabContentsView;
80 class URLPattern; 81 class URLPattern;
(...skipping 1036 matching lines...) Expand 10 before | Expand all | Expand 10 after
1117 1118
1118 // AutocompleteHistoryManager. 1119 // AutocompleteHistoryManager.
1119 scoped_ptr<AutocompleteHistoryManager> autocomplete_history_manager_; 1120 scoped_ptr<AutocompleteHistoryManager> autocomplete_history_manager_;
1120 1121
1121 // AutoFillManager. 1122 // AutoFillManager.
1122 scoped_ptr<AutoFillManager> autofill_manager_; 1123 scoped_ptr<AutoFillManager> autofill_manager_;
1123 1124
1124 // PluginInstallerInfoBarDelegate, lazily created. 1125 // PluginInstallerInfoBarDelegate, lazily created.
1125 scoped_ptr<PluginInstallerInfoBarDelegate> plugin_installer_; 1126 scoped_ptr<PluginInstallerInfoBarDelegate> plugin_installer_;
1126 1127
1128 // Prerender PageLoadTime Recorder.
1129 scoped_ptr<PrerenderPLTRecorder> prerender_plt_recorder_;
1130
1127 // TabContentsSSLHelper, lazily created. 1131 // TabContentsSSLHelper, lazily created.
1128 scoped_ptr<TabContentsSSLHelper> ssl_helper_; 1132 scoped_ptr<TabContentsSSLHelper> ssl_helper_;
1129 1133
1130 // FileSelectHelper, lazily created. 1134 // FileSelectHelper, lazily created.
1131 scoped_ptr<FileSelectHelper> file_select_helper_; 1135 scoped_ptr<FileSelectHelper> file_select_helper_;
1132 1136
1133 // Handles drag and drop event forwarding to extensions. 1137 // Handles drag and drop event forwarding to extensions.
1134 BookmarkDrag* bookmark_drag_; 1138 BookmarkDrag* bookmark_drag_;
1135 1139
1136 // Handles downloading favicons. 1140 // Handles downloading favicons.
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
1335 ObserverList<WebNavigationObserver> web_navigation_observers_; 1339 ObserverList<WebNavigationObserver> web_navigation_observers_;
1336 1340
1337 // Content restrictions, used to disable print/copy etc based on content's 1341 // Content restrictions, used to disable print/copy etc based on content's
1338 // (full-page plugins for now only) permissions. 1342 // (full-page plugins for now only) permissions.
1339 int content_restrictions_; 1343 int content_restrictions_;
1340 1344
1341 DISALLOW_COPY_AND_ASSIGN(TabContents); 1345 DISALLOW_COPY_AND_ASSIGN(TabContents);
1342 }; 1346 };
1343 1347
1344 #endif // CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_ 1348 #endif // CHROME_BROWSER_TAB_CONTENTS_TAB_CONTENTS_H_
OLDNEW
« no previous file with comments | « chrome/browser/prerender/prerender_plt_recorder.cc ('k') | chrome/browser/tab_contents/tab_contents.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698