| 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
|
|
|