| 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 177437b3d6e6a696bb5a5d1faaaf9650ab98b197..31333c5761b15ab0047c9548c23c35189bb40f4f 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;
|
| @@ -741,6 +742,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.
|
|
|