Index: mojo/edk/system/message_in_transit.cc |
diff --git a/mojo/edk/system/message_in_transit.cc b/mojo/edk/system/message_in_transit.cc |
index 7ac54e1afdfe82f7d7795802184074ad7b631962..771c155cba4df3aaef5048e1438831b39668c99f 100644 |
--- a/mojo/edk/system/message_in_transit.cc |
+++ b/mojo/edk/system/message_in_transit.cc |
@@ -6,7 +6,7 @@ |
#include <string.h> |
-#include <ostream> |
+#include <utility> |
#include "base/logging.h" |
#include "mojo/edk/system/configuration.h" |
@@ -144,12 +144,12 @@ bool MessageInTransit::GetNextMessageSize(const void* buffer, |
} |
void MessageInTransit::SetDispatchers( |
- scoped_ptr<DispatcherVector> dispatchers) { |
+ std::unique_ptr<DispatcherVector> dispatchers) { |
DCHECK(dispatchers); |
DCHECK(!dispatchers_); |
DCHECK(!transport_data_); |
- dispatchers_ = dispatchers.Pass(); |
+ dispatchers_ = std::move(dispatchers); |
#ifndef NDEBUG |
for (size_t i = 0; i < dispatchers_->size(); i++) |
DCHECK(!(*dispatchers_)[i] || (*dispatchers_)[i]->HasOneRef()); |
@@ -157,12 +157,12 @@ void MessageInTransit::SetDispatchers( |
} |
void MessageInTransit::SetTransportData( |
- scoped_ptr<TransportData> transport_data) { |
+ std::unique_ptr<TransportData> transport_data) { |
DCHECK(transport_data); |
DCHECK(!transport_data_); |
DCHECK(!dispatchers_); |
- transport_data_ = transport_data.Pass(); |
+ transport_data_ = std::move(transport_data); |
UpdateTotalSize(); |
} |
@@ -173,7 +173,7 @@ void MessageInTransit::SerializeAndCloseDispatchers(Channel* channel) { |
if (!dispatchers_ || !dispatchers_->size()) |
return; |
- transport_data_.reset(new TransportData(dispatchers_.Pass(), channel)); |
+ transport_data_.reset(new TransportData(std::move(dispatchers_), channel)); |
// Update the sizes in the message header. |
UpdateTotalSize(); |