| Index: headless/public/util/url_request_dispatcher.h
|
| diff --git a/headless/public/util/url_request_dispatcher.h b/headless/public/util/url_request_dispatcher.h
|
| index 1f34509a3a53ecbedd252eebe313680dd4871f4b..3029dd5c2b8021ca0749d538ba65dc40ea1f835f 100644
|
| --- a/headless/public/util/url_request_dispatcher.h
|
| +++ b/headless/public/util/url_request_dispatcher.h
|
| @@ -10,6 +10,7 @@
|
|
|
| namespace headless {
|
| class ManagedDispatchURLRequestJob;
|
| +class NavigationRequest;
|
|
|
| // Interface to abstract and potentially reorder (for determinism) calls to
|
| // ManagedDispatchUrlRequestJob::OnHeadersComplete and
|
| @@ -36,6 +37,10 @@ class URLRequestDispatcher {
|
| // Tells us the job has finished. Can be called from any thread.
|
| virtual void JobDeleted(ManagedDispatchURLRequestJob* job) = 0;
|
|
|
| + // Tells us a navigation has been requested. Can be called from any thread.
|
| + virtual void NavigationRequested(
|
| + std::unique_ptr<NavigationRequest> navigation_request) = 0;
|
| +
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(URLRequestDispatcher);
|
| };
|
|
|