| OLD | NEW |
| 1 // Copyright (c) 2015, the Fletch project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, the Fletch project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE.md file. | 3 // BSD-style license that can be found in the LICENSE.md file. |
| 4 | 4 |
| 5 // Generated file. Do not edit. | 5 // Generated file. Do not edit. |
| 6 | 6 |
| 7 library todomvc_service; | 7 library todomvc_service; |
| 8 | 8 |
| 9 import "dart:ffi"; | 9 import "dart:ffi"; |
| 10 import "dart:service" as service; | 10 import "dart:service" as service; |
| 11 import "package:service/struct.dart"; | 11 import "package:service/struct.dart"; |
| 12 | 12 |
| 13 final Channel _channel = new Channel(); | 13 final Channel _channel = new Channel(); |
| 14 final Port _port = new Port(_channel); | 14 final Port _port = new Port(_channel); |
| 15 final Foreign _postResult = Foreign.lookup("PostResultToService"); | 15 final ForeignFunction _postResult = |
| 16 ForeignLibrary.main.lookup("PostResultToService"); |
| 16 | 17 |
| 17 bool _terminated = false; | 18 bool _terminated = false; |
| 18 TodoMVCService _impl; | 19 TodoMVCService _impl; |
| 19 | 20 |
| 20 abstract class TodoMVCService { | 21 abstract class TodoMVCService { |
| 21 void createItem(BoxedString title); | 22 void createItem(BoxedString title); |
| 22 void deleteItem(int id); | 23 void deleteItem(int id); |
| 23 void completeItem(int id); | 24 void completeItem(int id); |
| 24 void uncompleteItem(int id); | 25 void uncompleteItem(int id); |
| 25 void clearItems(); | 26 void clearItems(); |
| (...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 236 void operator[]=(int index, int value) { segment.memory.setUint8(offset + inde
x * 1, value); } | 237 void operator[]=(int index, int value) { segment.memory.setUint8(offset + inde
x * 1, value); } |
| 237 } | 238 } |
| 238 | 239 |
| 239 class _PatchList extends ListReader implements List<Patch> { | 240 class _PatchList extends ListReader implements List<Patch> { |
| 240 Patch operator[](int index) => readListElement(new Patch(), index, 32); | 241 Patch operator[](int index) => readListElement(new Patch(), index, 32); |
| 241 } | 242 } |
| 242 | 243 |
| 243 class _PatchBuilderList extends ListBuilder implements List<PatchBuilder> { | 244 class _PatchBuilderList extends ListBuilder implements List<PatchBuilder> { |
| 244 PatchBuilder operator[](int index) => readListElement(new PatchBuilder(), inde
x, 32); | 245 PatchBuilder operator[](int index) => readListElement(new PatchBuilder(), inde
x, 32); |
| 245 } | 246 } |
| OLD | NEW |