| 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 application_mojom; | 4 library application_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 import 'package:mojo/mojo/service_provider.mojom.dart' as service_provider_mojom
; | 9 import 'package:mojo/mojo/service_provider.mojom.dart' as service_provider_mojom
; |
| 10 import 'package:mojo/mojo/shell.mojom.dart' as shell_mojom; | 10 import 'package:mojo/mojo/shell.mojom.dart' as shell_mojom; |
| 11 | 11 |
| 12 | 12 |
| 13 | 13 |
| 14 class _ApplicationInitializeParams extends bindings.Struct { | 14 class _ApplicationInitializeParams extends bindings.Struct { |
| 15 static const List<bindings.StructDataHeader> kVersions = const [ | 15 static const List<bindings.StructDataHeader> kVersions = const [ |
| 16 const bindings.StructDataHeader(32, 0) | 16 const bindings.StructDataHeader(32, 0) |
| 17 ]; | 17 ]; |
| 18 shell_mojom.ShellInterface shell = null; | 18 shell_mojom.ShellInterface shell = null; |
| 19 List<String> args = null; | 19 List<String> args = null; |
| 20 String url = null; | 20 String url = null; |
| 21 | 21 |
| 22 _ApplicationInitializeParams() : super(kVersions.last.size); | 22 _ApplicationInitializeParams() : super(kVersions.last.size); |
| 23 | 23 |
| 24 _ApplicationInitializeParams.init( |
| 25 shell_mojom.ShellInterface this.shell, |
| 26 List<String> this.args, |
| 27 String this.url |
| 28 ) : super(kVersions.last.size); |
| 29 |
| 24 static _ApplicationInitializeParams deserialize(bindings.Message message) { | 30 static _ApplicationInitializeParams deserialize(bindings.Message message) { |
| 25 var decoder = new bindings.Decoder(message); | 31 var decoder = new bindings.Decoder(message); |
| 26 var result = decode(decoder); | 32 var result = decode(decoder); |
| 27 if (decoder.excessHandles != null) { | 33 if (decoder.excessHandles != null) { |
| 28 decoder.excessHandles.forEach((h) => h.close()); | 34 decoder.excessHandles.forEach((h) => h.close()); |
| 29 } | 35 } |
| 30 return result; | 36 return result; |
| 31 } | 37 } |
| 32 | 38 |
| 33 static _ApplicationInitializeParams decode(bindings.Decoder decoder0) { | 39 static _ApplicationInitializeParams decode(bindings.Decoder decoder0) { |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 128 class _ApplicationAcceptConnectionParams extends bindings.Struct { | 134 class _ApplicationAcceptConnectionParams extends bindings.Struct { |
| 129 static const List<bindings.StructDataHeader> kVersions = const [ | 135 static const List<bindings.StructDataHeader> kVersions = const [ |
| 130 const bindings.StructDataHeader(32, 0) | 136 const bindings.StructDataHeader(32, 0) |
| 131 ]; | 137 ]; |
| 132 String requestorUrl = null; | 138 String requestorUrl = null; |
| 133 String resolvedUrl = null; | 139 String resolvedUrl = null; |
| 134 service_provider_mojom.ServiceProviderInterfaceRequest services = null; | 140 service_provider_mojom.ServiceProviderInterfaceRequest services = null; |
| 135 | 141 |
| 136 _ApplicationAcceptConnectionParams() : super(kVersions.last.size); | 142 _ApplicationAcceptConnectionParams() : super(kVersions.last.size); |
| 137 | 143 |
| 144 _ApplicationAcceptConnectionParams.init( |
| 145 String this.requestorUrl, |
| 146 String this.resolvedUrl, |
| 147 service_provider_mojom.ServiceProviderInterfaceRequest this.services |
| 148 ) : super(kVersions.last.size); |
| 149 |
| 138 static _ApplicationAcceptConnectionParams deserialize(bindings.Message message
) { | 150 static _ApplicationAcceptConnectionParams deserialize(bindings.Message message
) { |
| 139 var decoder = new bindings.Decoder(message); | 151 var decoder = new bindings.Decoder(message); |
| 140 var result = decode(decoder); | 152 var result = decode(decoder); |
| 141 if (decoder.excessHandles != null) { | 153 if (decoder.excessHandles != null) { |
| 142 decoder.excessHandles.forEach((h) => h.close()); | 154 decoder.excessHandles.forEach((h) => h.close()); |
| 143 } | 155 } |
| 144 return result; | 156 return result; |
| 145 } | 157 } |
| 146 | 158 |
| 147 static _ApplicationAcceptConnectionParams decode(bindings.Decoder decoder0) { | 159 static _ApplicationAcceptConnectionParams decode(bindings.Decoder decoder0) { |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 222 } | 234 } |
| 223 | 235 |
| 224 | 236 |
| 225 class _ApplicationRequestQuitParams extends bindings.Struct { | 237 class _ApplicationRequestQuitParams extends bindings.Struct { |
| 226 static const List<bindings.StructDataHeader> kVersions = const [ | 238 static const List<bindings.StructDataHeader> kVersions = const [ |
| 227 const bindings.StructDataHeader(8, 0) | 239 const bindings.StructDataHeader(8, 0) |
| 228 ]; | 240 ]; |
| 229 | 241 |
| 230 _ApplicationRequestQuitParams() : super(kVersions.last.size); | 242 _ApplicationRequestQuitParams() : super(kVersions.last.size); |
| 231 | 243 |
| 244 _ApplicationRequestQuitParams.init( |
| 245 ) : super(kVersions.last.size); |
| 246 |
| 232 static _ApplicationRequestQuitParams deserialize(bindings.Message message) { | 247 static _ApplicationRequestQuitParams deserialize(bindings.Message message) { |
| 233 var decoder = new bindings.Decoder(message); | 248 var decoder = new bindings.Decoder(message); |
| 234 var result = decode(decoder); | 249 var result = decode(decoder); |
| 235 if (decoder.excessHandles != null) { | 250 if (decoder.excessHandles != null) { |
| 236 decoder.excessHandles.forEach((h) => h.close()); | 251 decoder.excessHandles.forEach((h) => h.close()); |
| 237 } | 252 } |
| 238 return result; | 253 return result; |
| 239 } | 254 } |
| 240 | 255 |
| 241 static _ApplicationRequestQuitParams decode(bindings.Decoder decoder0) { | 256 static _ApplicationRequestQuitParams decode(bindings.Decoder decoder0) { |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 277 Map map = new Map(); | 292 Map map = new Map(); |
| 278 return map; | 293 return map; |
| 279 } | 294 } |
| 280 } | 295 } |
| 281 | 296 |
| 282 const int _applicationMethodInitializeName = 0; | 297 const int _applicationMethodInitializeName = 0; |
| 283 const int _applicationMethodAcceptConnectionName = 1; | 298 const int _applicationMethodAcceptConnectionName = 1; |
| 284 const int _applicationMethodRequestQuitName = 2; | 299 const int _applicationMethodRequestQuitName = 2; |
| 285 | 300 |
| 286 class _ApplicationServiceDescription implements service_describer.ServiceDescrip
tion { | 301 class _ApplicationServiceDescription implements service_describer.ServiceDescrip
tion { |
| 287 dynamic getTopLevelInterface([Function responseFactory]) => | 302 void getTopLevelInterface(Function responder) { |
| 288 responseFactory(null); | 303 responder(null); |
| 304 } |
| 289 | 305 |
| 290 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 306 void getTypeDefinition(String typeKey, Function responder) { |
| 291 responseFactory(null); | 307 responder(null); |
| 308 } |
| 292 | 309 |
| 293 dynamic getAllTypeDefinitions([Function responseFactory]) => | 310 void getAllTypeDefinitions(Function responder) { |
| 294 responseFactory(null); | 311 responder(null); |
| 312 } |
| 295 } | 313 } |
| 296 | 314 |
| 297 abstract class Application { | 315 abstract class Application { |
| 298 static const String serviceName = null; | 316 static const String serviceName = null; |
| 299 | 317 |
| 300 static service_describer.ServiceDescription _cachedServiceDescription; | 318 static service_describer.ServiceDescription _cachedServiceDescription; |
| 301 static service_describer.ServiceDescription get serviceDescription { | 319 static service_describer.ServiceDescription get serviceDescription { |
| 302 if (_cachedServiceDescription == null) { | 320 if (_cachedServiceDescription == null) { |
| 303 _cachedServiceDescription = new _ApplicationServiceDescription(); | 321 _cachedServiceDescription = new _ApplicationServiceDescription(); |
| 304 } | 322 } |
| (...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 467 : super.fromHandle(handle, autoBegin: impl != null) { | 485 : super.fromHandle(handle, autoBegin: impl != null) { |
| 468 _impl = impl; | 486 _impl = impl; |
| 469 } | 487 } |
| 470 | 488 |
| 471 _ApplicationStubControl.unbound([this._impl]) : super.unbound(); | 489 _ApplicationStubControl.unbound([this._impl]) : super.unbound(); |
| 472 | 490 |
| 473 String get serviceName => Application.serviceName; | 491 String get serviceName => Application.serviceName; |
| 474 | 492 |
| 475 | 493 |
| 476 | 494 |
| 477 dynamic handleMessage(bindings.ServiceMessage message) { | 495 void handleMessage(bindings.ServiceMessage message) { |
| 478 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 496 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 479 return bindings.ControlMessageHandler.handleMessage(this, | 497 bindings.ControlMessageHandler.handleMessage( |
| 480 0, | 498 this, 0, message); |
| 481 message); | 499 return; |
| 482 } | 500 } |
| 483 if (_impl == null) { | 501 if (_impl == null) { |
| 484 throw new core.MojoApiError("$this has no implementation set"); | 502 throw new core.MojoApiError("$this has no implementation set"); |
| 485 } | 503 } |
| 486 switch (message.header.type) { | 504 switch (message.header.type) { |
| 487 case _applicationMethodInitializeName: | 505 case _applicationMethodInitializeName: |
| 488 var params = _ApplicationInitializeParams.deserialize( | 506 var params = _ApplicationInitializeParams.deserialize( |
| 489 message.payload); | 507 message.payload); |
| 490 _impl.initialize(params.shell, params.args, params.url); | 508 _impl.initialize(params.shell, params.args, params.url); |
| 491 break; | 509 break; |
| 492 case _applicationMethodAcceptConnectionName: | 510 case _applicationMethodAcceptConnectionName: |
| 493 var params = _ApplicationAcceptConnectionParams.deserialize( | 511 var params = _ApplicationAcceptConnectionParams.deserialize( |
| 494 message.payload); | 512 message.payload); |
| 495 _impl.acceptConnection(params.requestorUrl, params.resolvedUrl, params.s
ervices); | 513 _impl.acceptConnection(params.requestorUrl, params.resolvedUrl, params.s
ervices); |
| 496 break; | 514 break; |
| 497 case _applicationMethodRequestQuitName: | 515 case _applicationMethodRequestQuitName: |
| 498 _impl.requestQuit(); | 516 _impl.requestQuit(); |
| 499 break; | 517 break; |
| 500 default: | 518 default: |
| 501 throw new bindings.MojoCodecError("Unexpected message name"); | 519 throw new bindings.MojoCodecError("Unexpected message name"); |
| 502 break; | 520 break; |
| 503 } | 521 } |
| 504 return null; | |
| 505 } | 522 } |
| 506 | 523 |
| 507 Application get impl => _impl; | 524 Application get impl => _impl; |
| 508 set impl(Application d) { | 525 set impl(Application d) { |
| 509 if (d == null) { | 526 if (d == null) { |
| 510 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 527 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
| 511 } | 528 } |
| 512 if (isBound && (_impl == null)) { | 529 if (isBound && (_impl == null)) { |
| 513 beginHandlingEvents(); | 530 beginHandlingEvents(); |
| 514 } | 531 } |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 561 void acceptConnection(String requestorUrl, String resolvedUrl, service_provide
r_mojom.ServiceProviderInterfaceRequest services) { | 578 void acceptConnection(String requestorUrl, String resolvedUrl, service_provide
r_mojom.ServiceProviderInterfaceRequest services) { |
| 562 return impl.acceptConnection(requestorUrl, resolvedUrl, services); | 579 return impl.acceptConnection(requestorUrl, resolvedUrl, services); |
| 563 } | 580 } |
| 564 void requestQuit() { | 581 void requestQuit() { |
| 565 return impl.requestQuit(); | 582 return impl.requestQuit(); |
| 566 } | 583 } |
| 567 } | 584 } |
| 568 | 585 |
| 569 | 586 |
| 570 | 587 |
| OLD | NEW |