Index: mojo/public/dart/src/message_pipe.dart |
diff --git a/mojo/public/dart/src/message_pipe.dart b/mojo/public/dart/src/message_pipe.dart |
index f1d1a4b0aa6e91867a2d1ef435fabf7cb16d77ad..48363ee2ec8aba236be49bf3c9e71e540e9c0e21 100644 |
--- a/mojo/public/dart/src/message_pipe.dart |
+++ b/mojo/public/dart/src/message_pipe.dart |
@@ -6,16 +6,13 @@ part of core; |
class _MojoMessagePipeNatives { |
- static List MojoCreateMessagePipe(int flags) |
- native "MojoMessagePipe_Create"; |
+ external static List MojoCreateMessagePipe(int flags); |
- static int MojoWriteMessage( |
- int handle, ByteData data, int numBytes, List<int> handles, int flags) |
- native "MojoMessagePipe_Write"; |
+ external static int MojoWriteMessage(int handle, ByteData data, int numBytes, |
+ List<int> handles, int flags); |
- static List MojoReadMessage( |
- int handle, ByteData data, int numBytes, List<int> handles, int flags) |
- native "MojoMessagePipe_Read"; |
+ external static List MojoReadMessage(int handle, ByteData data, int numBytes, |
+ List<int> handles, int flags); |
} |
@@ -40,10 +37,8 @@ class MojoMessagePipeEndpoint { |
MojoMessagePipeEndpoint(this.handle); |
- MojoResult write(ByteData data, |
- [int numBytes = -1, |
- List<MojoHandle> handles = null, |
- int flags = 0]) { |
+ MojoResult write(ByteData data, [int numBytes = -1, List<MojoHandle> handles = |
+ null, int flags = 0]) { |
if (handle == null) { |
status = MojoResult.INVALID_ARGUMENT; |
return status; |
@@ -64,17 +59,19 @@ class MojoMessagePipeEndpoint { |
// Do the call. |
int result = _MojoMessagePipeNatives.MojoWriteMessage( |
- handle.h, data, dataNumBytes, mojoHandles, flags); |
+ handle.h, |
+ data, |
+ dataNumBytes, |
+ mojoHandles, |
+ flags); |
status = new MojoResult(result); |
return status; |
} |
- MojoMessagePipeReadResult read(ByteData data, |
- [int numBytes = -1, |
- List<MojoHandle> handles = null, |
- int flags = 0]) { |
+ MojoMessagePipeReadResult read(ByteData data, [int numBytes = -1, |
+ List<MojoHandle> handles = null, int flags = 0]) { |
if (handle == null) { |
status = MojoResult.INVALID_ARGUMENT; |
return null; |
@@ -102,7 +99,11 @@ class MojoMessagePipeEndpoint { |
// Do the call. |
List result = _MojoMessagePipeNatives.MojoReadMessage( |
- handle.h, data, dataNumBytes, mojoHandles, flags); |
+ handle.h, |
+ data, |
+ dataNumBytes, |
+ mojoHandles, |
+ flags); |
if (result == null) { |
status = MojoResult.INVALID_ARGUMENT; |