| Index: android_webview/browser/net/android_stream_reader_url_request_job.h
|
| diff --git a/android_webview/browser/net/android_stream_reader_url_request_job.h b/android_webview/browser/net/android_stream_reader_url_request_job.h
|
| index e2049edc3b8665a0d31f8ec531493c2648d00f28..dd5d036f7f74ef925faedf2726d82828cf4a7ede 100644
|
| --- a/android_webview/browser/net/android_stream_reader_url_request_job.h
|
| +++ b/android_webview/browser/net/android_stream_reader_url_request_job.h
|
| @@ -74,8 +74,14 @@ class AndroidStreamReaderURLRequestJob : public net::URLRequestJob {
|
|
|
| AndroidStreamReaderURLRequestJob(
|
| net::URLRequest* request,
|
| + net::NetworkDelegate* network_delegate);
|
| + AndroidStreamReaderURLRequestJob(
|
| + net::URLRequest* request,
|
| net::NetworkDelegate* network_delegate,
|
| scoped_ptr<Delegate> delegate);
|
| + void DeliverResponseFromDelegate(scoped_ptr<Delegate> delegate);
|
| + void DeliverResponseFromNetwork();
|
| + void MaybeStart();
|
|
|
| // URLRequestJob:
|
| void Start() override;
|
| @@ -108,11 +114,16 @@ class AndroidStreamReaderURLRequestJob : public net::URLRequestJob {
|
| void OnReaderSeekCompleted(int content_size);
|
| void OnReaderReadCompleted(int bytes_read);
|
|
|
| + bool has_been_started() { return has_been_started_; }
|
| + bool has_been_killed() { return has_been_killed_; }
|
| +
|
| net::HttpByteRange byte_range_;
|
| scoped_ptr<net::HttpResponseInfo> response_info_;
|
| scoped_ptr<Delegate> delegate_;
|
| scoped_refptr<InputStreamReaderWrapper> input_stream_reader_wrapper_;
|
| base::ThreadChecker thread_checker_;
|
| + bool has_been_started_;
|
| + bool has_been_killed_;
|
|
|
| base::WeakPtrFactory<AndroidStreamReaderURLRequestJob> weak_factory_;
|
|
|
|
|