| Index: content/public/browser/content_browser_client.h
|
| diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h
|
| index ae7d92c4b948aeb9c2daf275c1b0f60acc930de8..44bab183d497cb6bd96289f88de98df1b64e46b9 100644
|
| --- a/content/public/browser/content_browser_client.h
|
| +++ b/content/public/browser/content_browser_client.h
|
| @@ -115,6 +115,7 @@ class GpuProcessHost;
|
| class LocationProvider;
|
| class MediaObserver;
|
| class NavigationHandle;
|
| +class NavigationUIData;
|
| class PlatformNotificationService;
|
| class PresentationServiceDelegate;
|
| class QuotaPermissionContext;
|
| @@ -742,6 +743,12 @@ class CONTENT_EXPORT ContentBrowserClient {
|
| virtual ScopedVector<NavigationThrottle> CreateThrottlesForNavigation(
|
| NavigationHandle* navigation_handle);
|
|
|
| + // PlzNavigate
|
| + // Called at the start of the navigation to get opaque data the embedder
|
| + // wants to see passed to the corresponding URLRequest on the IO thread.
|
| + virtual std::unique_ptr<NavigationUIData> GetNavigationUIData(
|
| + NavigationHandle* navigation_handle);
|
| +
|
| // Allows the embedder to provide its own AudioManager implementation.
|
| // If this function returns nullptr, a default platform implementation
|
| // will be used.
|
|
|