| 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..b1637cc049d5e6b8641e77fb03890551f3815de8 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()
|
| @@ -14,6 +16,12 @@ Message::Message()
|
|
|
| Message::~Message() {
|
| free(data);
|
| + // TODO(darin): Need to Close any handles so they don't leak.
|
| +}
|
| +
|
| +void Message::Swap(Message* other) {
|
| + std::swap(data, other->data);
|
| + std::swap(handles, other->handles);
|
| }
|
|
|
| } // namespace mojo
|
|
|