Index: content/browser/byte_stream.cc |
diff --git a/content/browser/byte_stream.cc b/content/browser/byte_stream.cc |
index 8031815c6075eeabd308fef5130e328752c4af50..d1f5e175b23ff2595b19599d0370d391d68f2882 100644 |
--- a/content/browser/byte_stream.cc |
+++ b/content/browser/byte_stream.cc |
@@ -56,7 +56,7 @@ class ByteStreamWriterImpl : public ByteStreamWriter { |
virtual bool Write(scoped_refptr<net::IOBuffer> buffer, |
size_t byte_count) OVERRIDE; |
virtual void Flush() OVERRIDE; |
- virtual void Close(DownloadInterruptReason status) OVERRIDE; |
+ virtual void Close(int status) OVERRIDE; |
virtual void RegisterCallback(const base::Closure& source_callback) OVERRIDE; |
// PostTask target from |ByteStreamReaderImpl::MaybeUpdateInput|. |
@@ -68,7 +68,7 @@ class ByteStreamWriterImpl : public ByteStreamWriter { |
// Called from UpdateWindow when object existence has been validated. |
void UpdateWindowInternal(size_t bytes_consumed); |
- void PostToPeer(bool complete, DownloadInterruptReason status); |
+ void PostToPeer(bool complete, int status); |
const size_t total_buffer_size_; |
@@ -114,10 +114,10 @@ class ByteStreamReaderImpl : public ByteStreamReader { |
// Overridden from ByteStreamReader. |
virtual StreamState Read(scoped_refptr<net::IOBuffer>* data, |
size_t* length) OVERRIDE; |
- virtual DownloadInterruptReason GetStatus() const OVERRIDE; |
+ virtual int GetStatus() const OVERRIDE; |
virtual void RegisterCallback(const base::Closure& sink_callback) OVERRIDE; |
- // PostTask target from |ByteStreamWriterImpl::MaybePostToPeer| and |
+ // PostTask target from |ByteStreamWriterImpl::Write| and |
// |ByteStreamWriterImpl::Close|. |
// Receive data from our peer. |
// static because it may be called after the object it is targeting |
@@ -129,7 +129,7 @@ class ByteStreamReaderImpl : public ByteStreamReader { |
scoped_ptr<ContentVector> transfer_buffer, |
size_t transfer_buffer_bytes, |
bool source_complete, |
- DownloadInterruptReason status); |
+ int status); |
private: |
// Called from TransferData once object existence has been validated. |
@@ -137,7 +137,7 @@ class ByteStreamReaderImpl : public ByteStreamReader { |
scoped_ptr<ContentVector> transfer_buffer, |
size_t transfer_buffer_bytes, |
bool source_complete, |
- DownloadInterruptReason status); |
+ int status); |
void MaybeUpdateInput(); |
@@ -151,7 +151,7 @@ class ByteStreamReaderImpl : public ByteStreamReader { |
ContentVector available_contents_; |
bool received_status_; |
- DownloadInterruptReason status_; |
+ int status_; |
base::Closure data_available_callback_; |
@@ -211,7 +211,7 @@ bool ByteStreamWriterImpl::Write( |
// Arbitrarily, we buffer to a third of the total size before sending. |
if (input_contents_size_ > total_buffer_size_ / kFractionBufferBeforeSending) |
- PostToPeer(false, DOWNLOAD_INTERRUPT_REASON_NONE); |
+ PostToPeer(false, 0); |
return (input_contents_size_ + output_size_used_ <= total_buffer_size_); |
} |
@@ -219,11 +219,10 @@ bool ByteStreamWriterImpl::Write( |
void ByteStreamWriterImpl::Flush() { |
DCHECK(my_task_runner_->RunsTasksOnCurrentThread()); |
if (input_contents_size_ > 0) |
- PostToPeer(false, DOWNLOAD_INTERRUPT_REASON_NONE); |
+ PostToPeer(false, 0); |
} |
-void ByteStreamWriterImpl::Close( |
- DownloadInterruptReason status) { |
+void ByteStreamWriterImpl::Close(int status) { |
DCHECK(my_task_runner_->RunsTasksOnCurrentThread()); |
PostToPeer(true, status); |
} |
@@ -259,8 +258,7 @@ void ByteStreamWriterImpl::UpdateWindowInternal(size_t bytes_consumed) { |
space_available_callback_.Run(); |
} |
-void ByteStreamWriterImpl::PostToPeer( |
- bool complete, DownloadInterruptReason status) { |
+void ByteStreamWriterImpl::PostToPeer(bool complete, int status) { |
DCHECK(my_task_runner_->RunsTasksOnCurrentThread()); |
// Valid contexts in which to call. |
DCHECK(complete || 0 != input_contents_size_); |
@@ -293,7 +291,7 @@ ByteStreamReaderImpl::ByteStreamReaderImpl( |
my_task_runner_(task_runner), |
my_lifetime_flag_(lifetime_flag), |
received_status_(false), |
- status_(DOWNLOAD_INTERRUPT_REASON_NONE), |
+ status_(0), |
unreported_consumed_bytes_(0), |
peer_(NULL) { |
DCHECK(my_lifetime_flag_.get()); |
@@ -333,7 +331,7 @@ ByteStreamReaderImpl::Read(scoped_refptr<net::IOBuffer>* data, |
return STREAM_EMPTY; |
} |
-DownloadInterruptReason ByteStreamReaderImpl::GetStatus() const { |
+int ByteStreamReaderImpl::GetStatus() const { |
DCHECK(my_task_runner_->RunsTasksOnCurrentThread()); |
DCHECK(received_status_); |
return status_; |
@@ -353,7 +351,7 @@ void ByteStreamReaderImpl::TransferData( |
scoped_ptr<ContentVector> transfer_buffer, |
size_t buffer_size, |
bool source_complete, |
- DownloadInterruptReason status) { |
+ int status) { |
// If our target is no longer alive, do nothing. |
if (!object_lifetime_flag->is_alive) return; |
@@ -365,7 +363,7 @@ void ByteStreamReaderImpl::TransferDataInternal( |
scoped_ptr<ContentVector> transfer_buffer, |
size_t buffer_size, |
bool source_complete, |
- DownloadInterruptReason status) { |
+ int status) { |
DCHECK(my_task_runner_->RunsTasksOnCurrentThread()); |
bool was_empty = available_contents_.empty(); |