| Index: components/cronet/android/cronet_upload_data_stream_delegate.h
|
| diff --git a/components/cronet/android/cronet_upload_data_stream_delegate.h b/components/cronet/android/cronet_upload_data_stream_delegate.h
|
| index 1c3b9b2285d2e2bb7f796aa784676a1ed3d3c440..f0cda525fa4e5d28c3eed02cc3034c76d948b63e 100644
|
| --- a/components/cronet/android/cronet_upload_data_stream_delegate.h
|
| +++ b/components/cronet/android/cronet_upload_data_stream_delegate.h
|
| @@ -11,7 +11,7 @@
|
| #include "base/macros.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/memory/weak_ptr.h"
|
| -#include "components/cronet/android/cronet_upload_data_stream_adapter.h"
|
| +#include "components/cronet/android/cronet_upload_data_stream.h"
|
| #include "net/base/io_buffer.h"
|
|
|
| namespace base {
|
| @@ -25,26 +25,24 @@ namespace cronet {
|
| // has completed.
|
| //
|
| // The Delegate is owned by the Java CronetUploadDataStream, and also owns a
|
| -// reference to it. The Delegate is only destroyed after the URLRequest
|
| -// destroys the adapter and the CronetUploadDataStream has no read operation
|
| -// pending, at which point it also releases its reference to the
|
| -// CronetUploadDataStream.
|
| +// reference to it. The Delegate is only destroyed after the net::URLRequest
|
| +// destroys the C++ CronetUploadDataStream and the Java CronetUploadDataStream
|
| +// has no read operation pending, at which point it also releases its reference
|
| +// to the Java CronetUploadDataStream.
|
| //
|
| // Failures don't go through the delegate, but directly to the Java request
|
| // object, since normally reads aren't allowed to fail during an upload.
|
| -class CronetUploadDataStreamDelegate
|
| - : public CronetUploadDataStreamAdapter::Delegate {
|
| +class CronetUploadDataStreamDelegate : public CronetUploadDataStream::Delegate {
|
| public:
|
| CronetUploadDataStreamDelegate(JNIEnv* env, jobject jupload_data_stream);
|
| ~CronetUploadDataStreamDelegate() override;
|
|
|
| - // CronetUploadDataStreamAdapter::Delegate implementation. Called on network
|
| - // thread.
|
| + // CronetUploadDataStream::Delegate implementation. Called on network thread.
|
| void InitializeOnNetworkThread(
|
| - base::WeakPtr<CronetUploadDataStreamAdapter> adapter) override;
|
| + base::WeakPtr<CronetUploadDataStream> upload_data_stream) override;
|
| void Read(net::IOBuffer* buffer, int buf_len) override;
|
| void Rewind() override;
|
| - void OnAdapterDestroyed() override;
|
| + void OnUploadDataStreamDestroyed() override;
|
|
|
| // Callbacks from Java, called on some Java thread.
|
| void OnReadSucceeded(JNIEnv* env,
|
| @@ -60,7 +58,7 @@ class CronetUploadDataStreamDelegate
|
| // These are initialized in InitializeOnNetworkThread, so are safe to access
|
| // during Java callbacks, which all happen after initialization.
|
| scoped_refptr<base::SingleThreadTaskRunner> network_task_runner_;
|
| - base::WeakPtr<CronetUploadDataStreamAdapter> adapter_;
|
| + base::WeakPtr<CronetUploadDataStream> upload_data_stream_;
|
|
|
| // Used to keep the read buffer alive until the callback from Java has been
|
| // received.
|
|
|