| 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 6da43c333166b7691eb7337088db5b0da45b070d..fe7f06ca1bb9c26ec6693b4a40134e16c2458532 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;
|
| @@ -746,6 +747,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.
|
|
|