Index: net/url_request/url_request_interceptor.h |
diff --git a/net/url_request/url_request_interceptor.h b/net/url_request/url_request_interceptor.h |
index 682368d25a8d8af45b12ab631dca024863016b17..36079b093007a88a6d1dfa0921d001e5fc754b7a 100644 |
--- a/net/url_request/url_request_interceptor.h |
+++ b/net/url_request/url_request_interceptor.h |
@@ -8,6 +8,8 @@ |
#include "base/macros.h" |
#include "net/base/net_export.h" |
+class GURL; |
+ |
namespace net { |
class URLRequest; |
@@ -28,6 +30,14 @@ class NET_EXPORT URLRequestInterceptor { |
virtual URLRequestJob* MaybeInterceptRequest( |
URLRequest* request, NetworkDelegate* network_delegate) const = 0; |
+ virtual URLRequestJob* MaybeInterceptResponse( |
+ URLRequest* request, NetworkDelegate* network_delegate) const = 0; |
+ |
+ virtual URLRequestJob* MaybeInterceptRedirect( |
+ URLRequest* request, |
+ NetworkDelegate* network_delegate, |
+ const GURL& location) const = 0; |
+ |
private: |
DISALLOW_COPY_AND_ASSIGN(URLRequestInterceptor); |
}; |