Index: mojo/public/bindings/lib/message.cc |
diff --git a/mojo/public/bindings/lib/message.cc b/mojo/public/bindings/lib/message.cc |
index b01366ff526e5d2352b735598652312eb16a6cf3..0eb6589aa99f614eef7781c5f45aaeddba5066e3 100644 |
--- a/mojo/public/bindings/lib/message.cc |
+++ b/mojo/public/bindings/lib/message.cc |
@@ -6,6 +6,8 @@ |
#include <stdlib.h> |
+#include <algorithm> |
+ |
namespace mojo { |
Message::Message() |
@@ -16,4 +18,9 @@ Message::~Message() { |
free(data); |
} |
+void Message::Swap(Message* other) { |
+ std::swap(data, other->data); |
+ std::swap(handles, other->handles); |
+} |
+ |
} // namespace mojo |