| Index: headless/public/util/generic_url_request_job.h
|
| diff --git a/headless/public/util/generic_url_request_job.h b/headless/public/util/generic_url_request_job.h
|
| index 751f497c66ab7c8a014ba2c9d4b89be150c93578..5cb7733eb6dc57aa58692f63035da77e25db693b 100644
|
| --- a/headless/public/util/generic_url_request_job.h
|
| +++ b/headless/public/util/generic_url_request_job.h
|
| @@ -13,6 +13,7 @@
|
| #include "base/macros.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/memory/weak_ptr.h"
|
| +#include "headless/public/headless_export.h"
|
| #include "headless/public/util/managed_dispatch_url_request_job.h"
|
| #include "headless/public/util/url_fetcher.h"
|
| #include "net/base/net_errors.h"
|
| @@ -34,8 +35,9 @@ class URLRequestDispatcher;
|
| // 1. The delegate can extension observe / cancel and redirect requests
|
| // 2. The delegate can optionally provide the results, otherwise the specifed
|
| // fetcher is invoked.
|
| -class GenericURLRequestJob : public ManagedDispatchURLRequestJob,
|
| - public URLFetcher::ResultListener {
|
| +class HEADLESS_EXPORT GenericURLRequestJob
|
| + : public ManagedDispatchURLRequestJob,
|
| + public URLFetcher::ResultListener {
|
| public:
|
| enum class RewriteResult { kAllow, kDeny, kFailure };
|
| using RewriteCallback = std::function<
|
| @@ -51,7 +53,7 @@ class GenericURLRequestJob : public ManagedDispatchURLRequestJob,
|
| size_t response_data_size;
|
| };
|
|
|
| - class Delegate {
|
| + class HEADLESS_EXPORT Delegate {
|
| public:
|
| // Allows the delegate to rewrite the URL for a given request. Return true
|
| // to signal that the rewrite is in progress and |callback| will be called
|
|
|