Index: mojo/edk/system/local_message_pipe_endpoint.cc |
diff --git a/mojo/edk/system/local_message_pipe_endpoint.cc b/mojo/edk/system/local_message_pipe_endpoint.cc |
index 1800aa48db7d49989bdeccfcfd9a107d7a739f6b..43d11e1258a93d1a0023b0076295155c1acedc1b 100644 |
--- a/mojo/edk/system/local_message_pipe_endpoint.cc |
+++ b/mojo/edk/system/local_message_pipe_endpoint.cc |
@@ -6,6 +6,8 @@ |
#include <string.h> |
+#include <utility> |
+ |
#include "base/logging.h" |
#include "mojo/edk/system/dispatcher.h" |
#include "mojo/edk/system/message_in_transit.h" |
@@ -44,12 +46,12 @@ bool LocalMessagePipeEndpoint::OnPeerClose() { |
} |
void LocalMessagePipeEndpoint::EnqueueMessage( |
- scoped_ptr<MessageInTransit> message) { |
+ std::unique_ptr<MessageInTransit> message) { |
DCHECK(is_open_); |
DCHECK(is_peer_open_); |
bool was_empty = message_queue_.IsEmpty(); |
- message_queue_.AddMessage(message.Pass()); |
+ message_queue_.AddMessage(std::move(message)); |
if (was_empty) |
awakable_list_.AwakeForStateChange(GetHandleSignalsState()); |
} |