Index: mojo/edk/system/ports_message.h |
diff --git a/mojo/edk/system/ports_message.h b/mojo/edk/system/ports_message.h |
index e2e2e8369264aa3efba36bd8a7cd7ed7f7e88ef5..bbc8e7954b6f38db4fdb357604413668e54ee784 100644 |
--- a/mojo/edk/system/ports_message.h |
+++ b/mojo/edk/system/ports_message.h |
@@ -25,7 +25,6 @@ class PortsMessage : public ports::Message { |
~PortsMessage() override; |
- PlatformHandle* handles() { return channel_message_->handles(); } |
size_t num_handles() const { return channel_message_->num_handles(); } |
bool has_handles() const { return channel_message_->has_handles(); } |
@@ -33,6 +32,10 @@ class PortsMessage : public ports::Message { |
channel_message_->SetHandles(std::move(handles)); |
} |
+ ScopedPlatformHandleVectorPtr TakeHandles() { |
+ return channel_message_->TakeHandles(); |
+ } |
+ |
Channel::MessagePtr TakeChannelMessage() { |
return std::move(channel_message_); |
} |