Chromium Code Reviews| Index: runtime/vm/dart_api_impl.cc |
| diff --git a/runtime/vm/dart_api_impl.cc b/runtime/vm/dart_api_impl.cc |
| index 78a95b6786b76dbf7e8a55e8adcb7d119a3e82e3..f8a3c671c3a2b086b4f28fba8b33d4e89a8c2d2c 100644 |
| --- a/runtime/vm/dart_api_impl.cc |
| +++ b/runtime/vm/dart_api_impl.cc |
| @@ -2508,4 +2508,14 @@ DART_EXPORT Dart_CMessage* Dart_DecodeMessage(uint8_t* message, |
| return reader.ReadMessage(); |
| } |
| + |
| +DART_EXPORT uint8_t* Dart_EncodeMessage(Dart_CMessage* message, |
| + Allocator allocator) { |
| + uint8_t* buffer = NULL; |
| + MessageWriter writer(&buffer, allocator); |
| + |
| + writer.WriteCMessage(message->object); |
| + return buffer; |
| +} |
|
siva
2012/02/01 01:01:33
Ditto comment regarding the need for this in the A
Søren Gjesse
2012/02/02 14:25:59
Done.
|
| + |
| } // namespace dart |