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 |