Index: remoting/protocol/buffered_socket_writer.cc |
diff --git a/remoting/protocol/buffered_socket_writer.cc b/remoting/protocol/buffered_socket_writer.cc |
index b05f467dc5862f8c7ed58715e6476fe6185ad7f5..13e62a241dc5f6ae5c151b96715a19c8cc4cd8af 100644 |
--- a/remoting/protocol/buffered_socket_writer.cc |
+++ b/remoting/protocol/buffered_socket_writer.cc |
@@ -45,8 +45,6 @@ BufferedSocketWriterBase::BufferedSocketWriterBase( |
closed_(false) { |
} |
-BufferedSocketWriterBase::~BufferedSocketWriterBase() { } |
- |
void BufferedSocketWriterBase::Init(net::Socket* socket, |
const WriteFailedCallback& callback) { |
DCHECK(message_loop_->BelongsToCurrentThread()); |
@@ -159,6 +157,8 @@ void BufferedSocketWriterBase::Close() { |
closed_ = true; |
} |
+BufferedSocketWriterBase::~BufferedSocketWriterBase() {} |
+ |
void BufferedSocketWriterBase::PopQueue() { |
// This also calls |done_task|. |
delete queue_.front(); |
@@ -170,10 +170,6 @@ BufferedSocketWriter::BufferedSocketWriter( |
: BufferedSocketWriterBase(message_loop) { |
} |
-BufferedSocketWriter::~BufferedSocketWriter() { |
- STLDeleteElements(&queue_); |
-} |
- |
void BufferedSocketWriter::GetNextPacket_Locked( |
net::IOBuffer** buffer, int* size) { |
if (!current_buf_) { |
@@ -203,11 +199,14 @@ void BufferedSocketWriter::OnError_Locked(int result) { |
current_buf_ = NULL; |
} |
+BufferedSocketWriter::~BufferedSocketWriter() { |
+ STLDeleteElements(&queue_); |
+} |
+ |
BufferedDatagramWriter::BufferedDatagramWriter( |
base::MessageLoopProxy* message_loop) |
: BufferedSocketWriterBase(message_loop) { |
} |
-BufferedDatagramWriter::~BufferedDatagramWriter() { } |
void BufferedDatagramWriter::GetNextPacket_Locked( |
net::IOBuffer** buffer, int* size) { |
@@ -229,5 +228,7 @@ void BufferedDatagramWriter::OnError_Locked(int result) { |
// Nothing to do here. |
} |
+BufferedDatagramWriter::~BufferedDatagramWriter() {} |
+ |
} // namespace protocol |
} // namespace remoting |