| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ | 5 #ifndef CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ |
| 6 #define CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ | 6 #define CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 148 // after LoadURLWithParams call. | 148 // after LoadURLWithParams call. |
| 149 scoped_refptr<base::RefCountedMemory> browser_initiated_post_data; | 149 scoped_refptr<base::RefCountedMemory> browser_initiated_post_data; |
| 150 | 150 |
| 151 // True if this URL should be able to access local resources. | 151 // True if this URL should be able to access local resources. |
| 152 bool can_load_local_resources; | 152 bool can_load_local_resources; |
| 153 | 153 |
| 154 // Indicates whether this navigation involves a cross-process redirect, | 154 // Indicates whether this navigation involves a cross-process redirect, |
| 155 // in which case it should replace the current navigation entry. | 155 // in which case it should replace the current navigation entry. |
| 156 bool is_cross_site_redirect; | 156 bool is_cross_site_redirect; |
| 157 | 157 |
| 158 // Used to specify which frame to navigate. If empty, the main frame is |
| 159 // navigated. This is currently only used in tests. |
| 160 std::string frame_name; |
| 161 |
| 158 explicit LoadURLParams(const GURL& url); | 162 explicit LoadURLParams(const GURL& url); |
| 159 ~LoadURLParams(); | 163 ~LoadURLParams(); |
| 160 | 164 |
| 161 // Allows copying of LoadURLParams struct. | 165 // Allows copying of LoadURLParams struct. |
| 162 LoadURLParams(const LoadURLParams& other); | 166 LoadURLParams(const LoadURLParams& other); |
| 163 LoadURLParams& operator=(const LoadURLParams& other); | 167 LoadURLParams& operator=(const LoadURLParams& other); |
| 164 }; | 168 }; |
| 165 | 169 |
| 166 // Disables checking for a repost and prompting the user. This is used during | 170 // Disables checking for a repost and prompting the user. This is used during |
| 167 // testing. | 171 // testing. |
| (...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 379 virtual void PruneAllButActive() = 0; | 383 virtual void PruneAllButActive() = 0; |
| 380 | 384 |
| 381 // Clears all screenshots associated with navigation entries in this | 385 // Clears all screenshots associated with navigation entries in this |
| 382 // controller. Useful to reduce memory consumption in low-memory situations. | 386 // controller. Useful to reduce memory consumption in low-memory situations. |
| 383 virtual void ClearAllScreenshots() = 0; | 387 virtual void ClearAllScreenshots() = 0; |
| 384 }; | 388 }; |
| 385 | 389 |
| 386 } // namespace content | 390 } // namespace content |
| 387 | 391 |
| 388 #endif // CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ | 392 #endif // CONTENT_PUBLIC_BROWSER_NAVIGATION_CONTROLLER_H_ |
| OLD | NEW |