OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 import 'dart:async'; | 5 import 'dart:async'; |
6 import 'dart:mojo_bindings' as bindings; | |
7 import 'dart:mojo_core' as core; | |
8 import 'dart:typed_data'; | 6 import 'dart:typed_data'; |
| 7 import 'mojo:bindings' as bindings; |
| 8 import 'mojo:core' as core; |
9 | 9 |
10 import 'package:mojo/dart/embedder/test/dart_to_cpp.mojom.dart'; | 10 import 'package:mojo/dart/embedder/test/dart_to_cpp.mojom.dart'; |
11 | 11 |
12 class DartSideImpl extends DartSide { | 12 class DartSideImpl extends DartSide { |
13 static const int BAD_VALUE = 13; | 13 static const int BAD_VALUE = 13; |
14 static const int ELEMENT_BYTES = 1; | 14 static const int ELEMENT_BYTES = 1; |
15 static const int CAPACITY_BYTES = 64; | 15 static const int CAPACITY_BYTES = 64; |
16 | 16 |
17 CppSideProxy cppSide; | 17 CppSideProxy cppSide; |
18 | 18 |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
111 assert(args.length == 2); | 111 assert(args.length == 2); |
112 int mojoHandle = args[0]; | 112 int mojoHandle = args[0]; |
113 var rawHandle = new core.MojoHandle(mojoHandle); | 113 var rawHandle = new core.MojoHandle(mojoHandle); |
114 var endpoint = new core.MojoMessagePipeEndpoint(rawHandle); | 114 var endpoint = new core.MojoMessagePipeEndpoint(rawHandle); |
115 var dartSide = new DartSideImpl(endpoint); | 115 var dartSide = new DartSideImpl(endpoint); |
116 dartSide.listen(); | 116 dartSide.listen(); |
117 dartSide.future.then((_) { | 117 dartSide.future.then((_) { |
118 print('Success'); | 118 print('Success'); |
119 }); | 119 }); |
120 } | 120 } |
OLD | NEW |