OLD | NEW |
1 // WARNING: DO NOT EDIT. This file was generated by a program. | 1 // WARNING: DO NOT EDIT. This file was generated by a program. |
2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. | 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. |
3 | 3 |
4 library sensors_mojom; | 4 library sensors_mojom; |
5 import 'dart:async'; | 5 import 'dart:async'; |
6 import 'package:mojo/bindings.dart' as bindings; | 6 import 'package:mojo/bindings.dart' as bindings; |
7 import 'package:mojo/core.dart' as core; | 7 import 'package:mojo/core.dart' as core; |
8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; | 8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; |
9 | 9 |
10 class SensorType extends bindings.MojoEnum { | 10 class SensorType extends bindings.MojoEnum { |
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
183 class SensorData extends bindings.Struct { | 183 class SensorData extends bindings.Struct { |
184 static const List<bindings.StructDataHeader> kVersions = const [ | 184 static const List<bindings.StructDataHeader> kVersions = const [ |
185 const bindings.StructDataHeader(32, 0) | 185 const bindings.StructDataHeader(32, 0) |
186 ]; | 186 ]; |
187 int accuracy = 0; | 187 int accuracy = 0; |
188 int timeStamp = 0; | 188 int timeStamp = 0; |
189 List<double> values = null; | 189 List<double> values = null; |
190 | 190 |
191 SensorData() : super(kVersions.last.size); | 191 SensorData() : super(kVersions.last.size); |
192 | 192 |
| 193 SensorData.init( |
| 194 int this.accuracy, |
| 195 int this.timeStamp, |
| 196 List<double> this.values |
| 197 ) : super(kVersions.last.size); |
| 198 |
193 static SensorData deserialize(bindings.Message message) { | 199 static SensorData deserialize(bindings.Message message) { |
194 var decoder = new bindings.Decoder(message); | 200 var decoder = new bindings.Decoder(message); |
195 var result = decode(decoder); | 201 var result = decode(decoder); |
196 if (decoder.excessHandles != null) { | 202 if (decoder.excessHandles != null) { |
197 decoder.excessHandles.forEach((h) => h.close()); | 203 decoder.excessHandles.forEach((h) => h.close()); |
198 } | 204 } |
199 return result; | 205 return result; |
200 } | 206 } |
201 | 207 |
202 static SensorData decode(bindings.Decoder decoder0) { | 208 static SensorData decode(bindings.Decoder decoder0) { |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
281 | 287 |
282 | 288 |
283 class _SensorListenerOnAccuracyChangedParams extends bindings.Struct { | 289 class _SensorListenerOnAccuracyChangedParams extends bindings.Struct { |
284 static const List<bindings.StructDataHeader> kVersions = const [ | 290 static const List<bindings.StructDataHeader> kVersions = const [ |
285 const bindings.StructDataHeader(16, 0) | 291 const bindings.StructDataHeader(16, 0) |
286 ]; | 292 ]; |
287 int accuracy = 0; | 293 int accuracy = 0; |
288 | 294 |
289 _SensorListenerOnAccuracyChangedParams() : super(kVersions.last.size); | 295 _SensorListenerOnAccuracyChangedParams() : super(kVersions.last.size); |
290 | 296 |
| 297 _SensorListenerOnAccuracyChangedParams.init( |
| 298 int this.accuracy |
| 299 ) : super(kVersions.last.size); |
| 300 |
291 static _SensorListenerOnAccuracyChangedParams deserialize(bindings.Message mes
sage) { | 301 static _SensorListenerOnAccuracyChangedParams deserialize(bindings.Message mes
sage) { |
292 var decoder = new bindings.Decoder(message); | 302 var decoder = new bindings.Decoder(message); |
293 var result = decode(decoder); | 303 var result = decode(decoder); |
294 if (decoder.excessHandles != null) { | 304 if (decoder.excessHandles != null) { |
295 decoder.excessHandles.forEach((h) => h.close()); | 305 decoder.excessHandles.forEach((h) => h.close()); |
296 } | 306 } |
297 return result; | 307 return result; |
298 } | 308 } |
299 | 309 |
300 static _SensorListenerOnAccuracyChangedParams decode(bindings.Decoder decoder0
) { | 310 static _SensorListenerOnAccuracyChangedParams decode(bindings.Decoder decoder0
) { |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
353 | 363 |
354 | 364 |
355 class _SensorListenerOnSensorChangedParams extends bindings.Struct { | 365 class _SensorListenerOnSensorChangedParams extends bindings.Struct { |
356 static const List<bindings.StructDataHeader> kVersions = const [ | 366 static const List<bindings.StructDataHeader> kVersions = const [ |
357 const bindings.StructDataHeader(16, 0) | 367 const bindings.StructDataHeader(16, 0) |
358 ]; | 368 ]; |
359 SensorData data = null; | 369 SensorData data = null; |
360 | 370 |
361 _SensorListenerOnSensorChangedParams() : super(kVersions.last.size); | 371 _SensorListenerOnSensorChangedParams() : super(kVersions.last.size); |
362 | 372 |
| 373 _SensorListenerOnSensorChangedParams.init( |
| 374 SensorData this.data |
| 375 ) : super(kVersions.last.size); |
| 376 |
363 static _SensorListenerOnSensorChangedParams deserialize(bindings.Message messa
ge) { | 377 static _SensorListenerOnSensorChangedParams deserialize(bindings.Message messa
ge) { |
364 var decoder = new bindings.Decoder(message); | 378 var decoder = new bindings.Decoder(message); |
365 var result = decode(decoder); | 379 var result = decode(decoder); |
366 if (decoder.excessHandles != null) { | 380 if (decoder.excessHandles != null) { |
367 decoder.excessHandles.forEach((h) => h.close()); | 381 decoder.excessHandles.forEach((h) => h.close()); |
368 } | 382 } |
369 return result; | 383 return result; |
370 } | 384 } |
371 | 385 |
372 static _SensorListenerOnSensorChangedParams decode(bindings.Decoder decoder0)
{ | 386 static _SensorListenerOnSensorChangedParams decode(bindings.Decoder decoder0)
{ |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
427 | 441 |
428 class _SensorServiceAddListenerParams extends bindings.Struct { | 442 class _SensorServiceAddListenerParams extends bindings.Struct { |
429 static const List<bindings.StructDataHeader> kVersions = const [ | 443 static const List<bindings.StructDataHeader> kVersions = const [ |
430 const bindings.StructDataHeader(24, 0) | 444 const bindings.StructDataHeader(24, 0) |
431 ]; | 445 ]; |
432 SensorType type = null; | 446 SensorType type = null; |
433 SensorListenerInterface listener = null; | 447 SensorListenerInterface listener = null; |
434 | 448 |
435 _SensorServiceAddListenerParams() : super(kVersions.last.size); | 449 _SensorServiceAddListenerParams() : super(kVersions.last.size); |
436 | 450 |
| 451 _SensorServiceAddListenerParams.init( |
| 452 SensorType this.type, |
| 453 SensorListenerInterface this.listener |
| 454 ) : super(kVersions.last.size); |
| 455 |
437 static _SensorServiceAddListenerParams deserialize(bindings.Message message) { | 456 static _SensorServiceAddListenerParams deserialize(bindings.Message message) { |
438 var decoder = new bindings.Decoder(message); | 457 var decoder = new bindings.Decoder(message); |
439 var result = decode(decoder); | 458 var result = decode(decoder); |
440 if (decoder.excessHandles != null) { | 459 if (decoder.excessHandles != null) { |
441 decoder.excessHandles.forEach((h) => h.close()); | 460 decoder.excessHandles.forEach((h) => h.close()); |
442 } | 461 } |
443 return result; | 462 return result; |
444 } | 463 } |
445 | 464 |
446 static _SensorServiceAddListenerParams decode(bindings.Decoder decoder0) { | 465 static _SensorServiceAddListenerParams decode(bindings.Decoder decoder0) { |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
509 Map toJson() { | 528 Map toJson() { |
510 throw new bindings.MojoCodecError( | 529 throw new bindings.MojoCodecError( |
511 'Object containing handles cannot be encoded to JSON.'); | 530 'Object containing handles cannot be encoded to JSON.'); |
512 } | 531 } |
513 } | 532 } |
514 | 533 |
515 const int _sensorListenerMethodOnAccuracyChangedName = 0; | 534 const int _sensorListenerMethodOnAccuracyChangedName = 0; |
516 const int _sensorListenerMethodOnSensorChangedName = 1; | 535 const int _sensorListenerMethodOnSensorChangedName = 1; |
517 | 536 |
518 class _SensorListenerServiceDescription implements service_describer.ServiceDesc
ription { | 537 class _SensorListenerServiceDescription implements service_describer.ServiceDesc
ription { |
519 dynamic getTopLevelInterface([Function responseFactory]) => | 538 void getTopLevelInterface(Function responder) { |
520 responseFactory(null); | 539 responder(null); |
| 540 } |
521 | 541 |
522 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 542 void getTypeDefinition(String typeKey, Function responder) { |
523 responseFactory(null); | 543 responder(null); |
| 544 } |
524 | 545 |
525 dynamic getAllTypeDefinitions([Function responseFactory]) => | 546 void getAllTypeDefinitions(Function responder) { |
526 responseFactory(null); | 547 responder(null); |
| 548 } |
527 } | 549 } |
528 | 550 |
529 abstract class SensorListener { | 551 abstract class SensorListener { |
530 static const String serviceName = null; | 552 static const String serviceName = null; |
531 | 553 |
532 static service_describer.ServiceDescription _cachedServiceDescription; | 554 static service_describer.ServiceDescription _cachedServiceDescription; |
533 static service_describer.ServiceDescription get serviceDescription { | 555 static service_describer.ServiceDescription get serviceDescription { |
534 if (_cachedServiceDescription == null) { | 556 if (_cachedServiceDescription == null) { |
535 _cachedServiceDescription = new _SensorListenerServiceDescription(); | 557 _cachedServiceDescription = new _SensorListenerServiceDescription(); |
536 } | 558 } |
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
681 : super.fromHandle(handle, autoBegin: impl != null) { | 703 : super.fromHandle(handle, autoBegin: impl != null) { |
682 _impl = impl; | 704 _impl = impl; |
683 } | 705 } |
684 | 706 |
685 _SensorListenerStubControl.unbound([this._impl]) : super.unbound(); | 707 _SensorListenerStubControl.unbound([this._impl]) : super.unbound(); |
686 | 708 |
687 String get serviceName => SensorListener.serviceName; | 709 String get serviceName => SensorListener.serviceName; |
688 | 710 |
689 | 711 |
690 | 712 |
691 dynamic handleMessage(bindings.ServiceMessage message) { | 713 void handleMessage(bindings.ServiceMessage message) { |
692 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 714 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
693 return bindings.ControlMessageHandler.handleMessage(this, | 715 bindings.ControlMessageHandler.handleMessage( |
694 0, | 716 this, 0, message); |
695 message); | 717 return; |
696 } | 718 } |
697 if (_impl == null) { | 719 if (_impl == null) { |
698 throw new core.MojoApiError("$this has no implementation set"); | 720 throw new core.MojoApiError("$this has no implementation set"); |
699 } | 721 } |
700 switch (message.header.type) { | 722 switch (message.header.type) { |
701 case _sensorListenerMethodOnAccuracyChangedName: | 723 case _sensorListenerMethodOnAccuracyChangedName: |
702 var params = _SensorListenerOnAccuracyChangedParams.deserialize( | 724 var params = _SensorListenerOnAccuracyChangedParams.deserialize( |
703 message.payload); | 725 message.payload); |
704 _impl.onAccuracyChanged(params.accuracy); | 726 _impl.onAccuracyChanged(params.accuracy); |
705 break; | 727 break; |
706 case _sensorListenerMethodOnSensorChangedName: | 728 case _sensorListenerMethodOnSensorChangedName: |
707 var params = _SensorListenerOnSensorChangedParams.deserialize( | 729 var params = _SensorListenerOnSensorChangedParams.deserialize( |
708 message.payload); | 730 message.payload); |
709 _impl.onSensorChanged(params.data); | 731 _impl.onSensorChanged(params.data); |
710 break; | 732 break; |
711 default: | 733 default: |
712 throw new bindings.MojoCodecError("Unexpected message name"); | 734 throw new bindings.MojoCodecError("Unexpected message name"); |
713 break; | 735 break; |
714 } | 736 } |
715 return null; | |
716 } | 737 } |
717 | 738 |
718 SensorListener get impl => _impl; | 739 SensorListener get impl => _impl; |
719 set impl(SensorListener d) { | 740 set impl(SensorListener d) { |
720 if (d == null) { | 741 if (d == null) { |
721 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 742 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
722 } | 743 } |
723 if (isBound && (_impl == null)) { | 744 if (isBound && (_impl == null)) { |
724 beginHandlingEvents(); | 745 beginHandlingEvents(); |
725 } | 746 } |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
770 return impl.onAccuracyChanged(accuracy); | 791 return impl.onAccuracyChanged(accuracy); |
771 } | 792 } |
772 void onSensorChanged(SensorData data) { | 793 void onSensorChanged(SensorData data) { |
773 return impl.onSensorChanged(data); | 794 return impl.onSensorChanged(data); |
774 } | 795 } |
775 } | 796 } |
776 | 797 |
777 const int _sensorServiceMethodAddListenerName = 0; | 798 const int _sensorServiceMethodAddListenerName = 0; |
778 | 799 |
779 class _SensorServiceServiceDescription implements service_describer.ServiceDescr
iption { | 800 class _SensorServiceServiceDescription implements service_describer.ServiceDescr
iption { |
780 dynamic getTopLevelInterface([Function responseFactory]) => | 801 void getTopLevelInterface(Function responder) { |
781 responseFactory(null); | 802 responder(null); |
| 803 } |
782 | 804 |
783 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 805 void getTypeDefinition(String typeKey, Function responder) { |
784 responseFactory(null); | 806 responder(null); |
| 807 } |
785 | 808 |
786 dynamic getAllTypeDefinitions([Function responseFactory]) => | 809 void getAllTypeDefinitions(Function responder) { |
787 responseFactory(null); | 810 responder(null); |
| 811 } |
788 } | 812 } |
789 | 813 |
790 abstract class SensorService { | 814 abstract class SensorService { |
791 static const String serviceName = "sensors::SensorService"; | 815 static const String serviceName = "sensors::SensorService"; |
792 | 816 |
793 static service_describer.ServiceDescription _cachedServiceDescription; | 817 static service_describer.ServiceDescription _cachedServiceDescription; |
794 static service_describer.ServiceDescription get serviceDescription { | 818 static service_describer.ServiceDescription get serviceDescription { |
795 if (_cachedServiceDescription == null) { | 819 if (_cachedServiceDescription == null) { |
796 _cachedServiceDescription = new _SensorServiceServiceDescription(); | 820 _cachedServiceDescription = new _SensorServiceServiceDescription(); |
797 } | 821 } |
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
928 : super.fromHandle(handle, autoBegin: impl != null) { | 952 : super.fromHandle(handle, autoBegin: impl != null) { |
929 _impl = impl; | 953 _impl = impl; |
930 } | 954 } |
931 | 955 |
932 _SensorServiceStubControl.unbound([this._impl]) : super.unbound(); | 956 _SensorServiceStubControl.unbound([this._impl]) : super.unbound(); |
933 | 957 |
934 String get serviceName => SensorService.serviceName; | 958 String get serviceName => SensorService.serviceName; |
935 | 959 |
936 | 960 |
937 | 961 |
938 dynamic handleMessage(bindings.ServiceMessage message) { | 962 void handleMessage(bindings.ServiceMessage message) { |
939 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 963 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
940 return bindings.ControlMessageHandler.handleMessage(this, | 964 bindings.ControlMessageHandler.handleMessage( |
941 0, | 965 this, 0, message); |
942 message); | 966 return; |
943 } | 967 } |
944 if (_impl == null) { | 968 if (_impl == null) { |
945 throw new core.MojoApiError("$this has no implementation set"); | 969 throw new core.MojoApiError("$this has no implementation set"); |
946 } | 970 } |
947 switch (message.header.type) { | 971 switch (message.header.type) { |
948 case _sensorServiceMethodAddListenerName: | 972 case _sensorServiceMethodAddListenerName: |
949 var params = _SensorServiceAddListenerParams.deserialize( | 973 var params = _SensorServiceAddListenerParams.deserialize( |
950 message.payload); | 974 message.payload); |
951 _impl.addListener(params.type, params.listener); | 975 _impl.addListener(params.type, params.listener); |
952 break; | 976 break; |
953 default: | 977 default: |
954 throw new bindings.MojoCodecError("Unexpected message name"); | 978 throw new bindings.MojoCodecError("Unexpected message name"); |
955 break; | 979 break; |
956 } | 980 } |
957 return null; | |
958 } | 981 } |
959 | 982 |
960 SensorService get impl => _impl; | 983 SensorService get impl => _impl; |
961 set impl(SensorService d) { | 984 set impl(SensorService d) { |
962 if (d == null) { | 985 if (d == null) { |
963 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 986 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
964 } | 987 } |
965 if (isBound && (_impl == null)) { | 988 if (isBound && (_impl == null)) { |
966 beginHandlingEvents(); | 989 beginHandlingEvents(); |
967 } | 990 } |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1008 } | 1031 } |
1009 | 1032 |
1010 | 1033 |
1011 void addListener(SensorType type, SensorListenerInterface listener) { | 1034 void addListener(SensorType type, SensorListenerInterface listener) { |
1012 return impl.addListener(type, listener); | 1035 return impl.addListener(type, listener); |
1013 } | 1036 } |
1014 } | 1037 } |
1015 | 1038 |
1016 | 1039 |
1017 | 1040 |
OLD | NEW |