Chromium Code Reviews| 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 library dart_to_cpp_mojom; | 5 library dart_to_cpp_mojom; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 import 'dart:collection'; | |
| 8 | 9 |
| 9 import 'package:mojo/bindings.dart' as bindings; | 10 import 'package:mojo/bindings.dart' as bindings; |
| 10 import 'package:mojo/core.dart' as core; | 11 import 'package:mojo/core.dart' as core; |
| 12 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types; | |
| 13 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer; | |
| 11 | 14 |
| 12 | 15 |
| 13 | 16 |
| 14 class EchoArgs extends bindings.Struct { | 17 class EchoArgs extends bindings.Struct { |
| 15 static const List<bindings.StructDataHeader> kVersions = const [ | 18 static const List<bindings.StructDataHeader> kVersions = const [ |
| 16 const bindings.StructDataHeader(104, 0) | 19 const bindings.StructDataHeader(104, 0) |
| 17 ]; | 20 ]; |
| 18 int si64 = 0; | 21 int si64 = 0; |
| 19 int si32 = 0; | 22 int si32 = 0; |
| 20 int si16 = 0; | 23 int si16 = 0; |
| (...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 223 "stringArray: $stringArray" ", " | 226 "stringArray: $stringArray" ", " |
| 224 "dataHandle: $dataHandle" ")"; | 227 "dataHandle: $dataHandle" ")"; |
| 225 } | 228 } |
| 226 | 229 |
| 227 Map toJson() { | 230 Map toJson() { |
| 228 throw new bindings.MojoCodecError( | 231 throw new bindings.MojoCodecError( |
| 229 'Object containing handles cannot be encoded to JSON.'); | 232 'Object containing handles cannot be encoded to JSON.'); |
| 230 } | 233 } |
| 231 } | 234 } |
| 232 | 235 |
| 236 mojom_types.MojomStruct _dartToCppEchoArgs() { | |
| 237 return new mojom_types.MojomStruct() | |
| 238 ..declData = (new mojom_types.DeclarationData() | |
| 239 ..shortName = 'EchoArgs' | |
| 240 ..fullIdentifier = 'dart_to_cpp.EchoArgs') | |
| 241 ..fields = <mojom_types.StructField>[ | |
| 242 new mojom_types.StructField() | |
| 243 ..declData = (new mojom_types.DeclarationData() | |
| 244 ..shortName = 'Si64') | |
| 245 ..type = (new mojom_types.Type() | |
| 246 ..simpleType = mojom_types.SimpleType.int64), | |
| 247 new mojom_types.StructField() | |
| 248 ..declData = (new mojom_types.DeclarationData() | |
| 249 ..shortName = 'Si32') | |
| 250 ..type = (new mojom_types.Type() | |
| 251 ..simpleType = mojom_types.SimpleType.int32), | |
| 252 new mojom_types.StructField() | |
| 253 ..declData = (new mojom_types.DeclarationData() | |
| 254 ..shortName = 'Si16') | |
| 255 ..type = (new mojom_types.Type() | |
| 256 ..simpleType = mojom_types.SimpleType.int16), | |
| 257 new mojom_types.StructField() | |
| 258 ..declData = (new mojom_types.DeclarationData() | |
| 259 ..shortName = 'Si8') | |
| 260 ..type = (new mojom_types.Type() | |
| 261 ..simpleType = mojom_types.SimpleType.int8), | |
| 262 new mojom_types.StructField() | |
| 263 ..declData = (new mojom_types.DeclarationData() | |
| 264 ..shortName = 'Ui64') | |
| 265 ..type = (new mojom_types.Type() | |
| 266 ..simpleType = mojom_types.SimpleType.uint64), | |
| 267 new mojom_types.StructField() | |
| 268 ..declData = (new mojom_types.DeclarationData() | |
| 269 ..shortName = 'Ui32') | |
| 270 ..type = (new mojom_types.Type() | |
| 271 ..simpleType = mojom_types.SimpleType.uint32), | |
| 272 new mojom_types.StructField() | |
| 273 ..declData = (new mojom_types.DeclarationData() | |
| 274 ..shortName = 'Ui16') | |
| 275 ..type = (new mojom_types.Type() | |
| 276 ..simpleType = mojom_types.SimpleType.uint16), | |
| 277 new mojom_types.StructField() | |
| 278 ..declData = (new mojom_types.DeclarationData() | |
| 279 ..shortName = 'Ui8') | |
| 280 ..type = (new mojom_types.Type() | |
| 281 ..simpleType = mojom_types.SimpleType.uint8), | |
| 282 new mojom_types.StructField() | |
| 283 ..declData = (new mojom_types.DeclarationData() | |
| 284 ..shortName = 'FloatVal') | |
| 285 ..type = (new mojom_types.Type() | |
| 286 ..simpleType = mojom_types.SimpleType.float), | |
| 287 new mojom_types.StructField() | |
| 288 ..declData = (new mojom_types.DeclarationData() | |
| 289 ..shortName = 'FloatInf') | |
| 290 ..type = (new mojom_types.Type() | |
| 291 ..simpleType = mojom_types.SimpleType.float), | |
| 292 new mojom_types.StructField() | |
| 293 ..declData = (new mojom_types.DeclarationData() | |
| 294 ..shortName = 'FloatNan') | |
| 295 ..type = (new mojom_types.Type() | |
| 296 ..simpleType = mojom_types.SimpleType.float), | |
| 297 new mojom_types.StructField() | |
| 298 ..declData = (new mojom_types.DeclarationData() | |
| 299 ..shortName = 'DoubleVal') | |
| 300 ..type = (new mojom_types.Type() | |
| 301 ..simpleType = mojom_types.SimpleType.double), | |
| 302 new mojom_types.StructField() | |
| 303 ..declData = (new mojom_types.DeclarationData() | |
| 304 ..shortName = 'DoubleInf') | |
| 305 ..type = (new mojom_types.Type() | |
| 306 ..simpleType = mojom_types.SimpleType.double), | |
| 307 new mojom_types.StructField() | |
| 308 ..declData = (new mojom_types.DeclarationData() | |
| 309 ..shortName = 'DoubleNan') | |
| 310 ..type = (new mojom_types.Type() | |
| 311 ..simpleType = mojom_types.SimpleType.double), | |
| 312 new mojom_types.StructField() | |
| 313 ..declData = (new mojom_types.DeclarationData() | |
| 314 ..shortName = 'Name') | |
| 315 ..type = (new mojom_types.Type() | |
| 316 ..stringType = (new mojom_types.StringType() | |
| 317 ..nullable = true | |
| 318 )), | |
| 319 new mojom_types.StructField() | |
| 320 ..declData = (new mojom_types.DeclarationData() | |
| 321 ..shortName = 'StringArray') | |
| 322 ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType () | |
|
zra
2016/01/27 18:15:11
Other fields of type seem to be initialized on the
alexfandrianto
2016/01/28 03:45:12
Done.
| |
| 323 ..nullable = true | |
| 324 | |
| 325 ..elementType = (new mojom_types.Type() | |
| 326 ..stringType = (new mojom_types.StringType())))), | |
| 327 new mojom_types.StructField() | |
| 328 ..declData = (new mojom_types.DeclarationData() | |
| 329 ..shortName = 'MessageHandle') | |
| 330 ..type = (new mojom_types.Type() | |
| 331 ..handleType = (new mojom_types.HandleType() | |
| 332 ..kind = mojom_types.HandleTypeKind.messagePipe | |
| 333 ..nullable = true | |
| 334 )), | |
| 335 new mojom_types.StructField() | |
| 336 ..declData = (new mojom_types.DeclarationData() | |
| 337 ..shortName = 'DataHandle') | |
| 338 ..type = (new mojom_types.Type() | |
| 339 ..handleType = (new mojom_types.HandleType() | |
| 340 ..kind = mojom_types.HandleTypeKind.dataPipeConsumer | |
| 341 ..nullable = true | |
| 342 )),]; | |
| 343 } | |
| 344 | |
| 233 | 345 |
| 234 class EchoArgsList extends bindings.Struct { | 346 class EchoArgsList extends bindings.Struct { |
| 235 static const List<bindings.StructDataHeader> kVersions = const [ | 347 static const List<bindings.StructDataHeader> kVersions = const [ |
| 236 const bindings.StructDataHeader(24, 0) | 348 const bindings.StructDataHeader(24, 0) |
| 237 ]; | 349 ]; |
| 238 EchoArgsList next = null; | 350 EchoArgsList next = null; |
| 239 EchoArgs item = null; | 351 EchoArgs item = null; |
| 240 | 352 |
| 241 EchoArgsList() : super(kVersions.last.size); | 353 EchoArgsList() : super(kVersions.last.size); |
| 242 | 354 |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 299 "next: $next" ", " | 411 "next: $next" ", " |
| 300 "item: $item" ")"; | 412 "item: $item" ")"; |
| 301 } | 413 } |
| 302 | 414 |
| 303 Map toJson() { | 415 Map toJson() { |
| 304 throw new bindings.MojoCodecError( | 416 throw new bindings.MojoCodecError( |
| 305 'Object containing handles cannot be encoded to JSON.'); | 417 'Object containing handles cannot be encoded to JSON.'); |
| 306 } | 418 } |
| 307 } | 419 } |
| 308 | 420 |
| 421 mojom_types.MojomStruct _dartToCppEchoArgsList() { | |
| 422 return new mojom_types.MojomStruct() | |
| 423 ..declData = (new mojom_types.DeclarationData() | |
| 424 ..shortName = 'EchoArgsList' | |
| 425 ..fullIdentifier = 'dart_to_cpp.EchoArgsList') | |
| 426 ..fields = <mojom_types.StructField>[ | |
| 427 new mojom_types.StructField() | |
| 428 ..declData = (new mojom_types.DeclarationData() | |
| 429 ..shortName = 'Next') | |
| 430 ..type = (new mojom_types.Type() | |
| 431 ..typeReference = (new mojom_types.TypeReference() | |
| 432 ..nullable = true | |
| 433 | |
|
zra
2016/01/27 18:15:11
Extra newlines.
| |
| 434 | |
| 435 ..identifier = 'dart_to_cpp_EchoArgsList__' | |
| 436 ..typeKey = 'dart_to_cpp_EchoArgsList__' | |
| 437 )), | |
| 438 new mojom_types.StructField() | |
| 439 ..declData = (new mojom_types.DeclarationData() | |
| 440 ..shortName = 'Item') | |
| 441 ..type = (new mojom_types.Type() | |
| 442 ..typeReference = (new mojom_types.TypeReference() | |
| 443 ..nullable = true | |
| 444 | |
| 445 | |
| 446 ..identifier = 'dart_to_cpp_EchoArgs__' | |
| 447 ..typeKey = 'dart_to_cpp_EchoArgs__' | |
| 448 )),]; | |
| 449 } | |
| 450 | |
| 309 | 451 |
| 310 class _CppSideStartTestParams extends bindings.Struct { | 452 class _CppSideStartTestParams extends bindings.Struct { |
| 311 static const List<bindings.StructDataHeader> kVersions = const [ | 453 static const List<bindings.StructDataHeader> kVersions = const [ |
| 312 const bindings.StructDataHeader(8, 0) | 454 const bindings.StructDataHeader(8, 0) |
| 313 ]; | 455 ]; |
| 314 | 456 |
| 315 _CppSideStartTestParams() : super(kVersions.last.size); | 457 _CppSideStartTestParams() : super(kVersions.last.size); |
| 316 | 458 |
| 317 static _CppSideStartTestParams deserialize(bindings.Message message) { | 459 static _CppSideStartTestParams deserialize(bindings.Message message) { |
| 318 var decoder = new bindings.Decoder(message); | 460 var decoder = new bindings.Decoder(message); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 357 String toString() { | 499 String toString() { |
| 358 return "_CppSideStartTestParams("")"; | 500 return "_CppSideStartTestParams("")"; |
| 359 } | 501 } |
| 360 | 502 |
| 361 Map toJson() { | 503 Map toJson() { |
| 362 Map map = new Map(); | 504 Map map = new Map(); |
| 363 return map; | 505 return map; |
| 364 } | 506 } |
| 365 } | 507 } |
| 366 | 508 |
| 509 mojom_types.MojomStruct _dartToCppCppSideStartTestParams() { | |
| 510 return new mojom_types.MojomStruct() | |
| 511 ..declData = (new mojom_types.DeclarationData() | |
| 512 ..shortName = 'CppSideStartTestParams' | |
| 513 ..fullIdentifier = 'dart_to_cpp.CppSide_StartTest_Params') | |
| 514 ..fields = <mojom_types.StructField>[]; | |
| 515 } | |
| 516 | |
| 367 | 517 |
| 368 class _CppSideTestFinishedParams extends bindings.Struct { | 518 class _CppSideTestFinishedParams extends bindings.Struct { |
| 369 static const List<bindings.StructDataHeader> kVersions = const [ | 519 static const List<bindings.StructDataHeader> kVersions = const [ |
| 370 const bindings.StructDataHeader(8, 0) | 520 const bindings.StructDataHeader(8, 0) |
| 371 ]; | 521 ]; |
| 372 | 522 |
| 373 _CppSideTestFinishedParams() : super(kVersions.last.size); | 523 _CppSideTestFinishedParams() : super(kVersions.last.size); |
| 374 | 524 |
| 375 static _CppSideTestFinishedParams deserialize(bindings.Message message) { | 525 static _CppSideTestFinishedParams deserialize(bindings.Message message) { |
| 376 var decoder = new bindings.Decoder(message); | 526 var decoder = new bindings.Decoder(message); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 415 String toString() { | 565 String toString() { |
| 416 return "_CppSideTestFinishedParams("")"; | 566 return "_CppSideTestFinishedParams("")"; |
| 417 } | 567 } |
| 418 | 568 |
| 419 Map toJson() { | 569 Map toJson() { |
| 420 Map map = new Map(); | 570 Map map = new Map(); |
| 421 return map; | 571 return map; |
| 422 } | 572 } |
| 423 } | 573 } |
| 424 | 574 |
| 575 mojom_types.MojomStruct _dartToCppCppSideTestFinishedParams() { | |
| 576 return new mojom_types.MojomStruct() | |
| 577 ..declData = (new mojom_types.DeclarationData() | |
| 578 ..shortName = 'CppSideTestFinishedParams' | |
| 579 ..fullIdentifier = 'dart_to_cpp.CppSide_TestFinished_Params') | |
| 580 ..fields = <mojom_types.StructField>[]; | |
| 581 } | |
| 582 | |
| 425 | 583 |
| 426 class _CppSidePingResponseParams extends bindings.Struct { | 584 class _CppSidePingResponseParams extends bindings.Struct { |
| 427 static const List<bindings.StructDataHeader> kVersions = const [ | 585 static const List<bindings.StructDataHeader> kVersions = const [ |
| 428 const bindings.StructDataHeader(8, 0) | 586 const bindings.StructDataHeader(8, 0) |
| 429 ]; | 587 ]; |
| 430 | 588 |
| 431 _CppSidePingResponseParams() : super(kVersions.last.size); | 589 _CppSidePingResponseParams() : super(kVersions.last.size); |
| 432 | 590 |
| 433 static _CppSidePingResponseParams deserialize(bindings.Message message) { | 591 static _CppSidePingResponseParams deserialize(bindings.Message message) { |
| 434 var decoder = new bindings.Decoder(message); | 592 var decoder = new bindings.Decoder(message); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 473 String toString() { | 631 String toString() { |
| 474 return "_CppSidePingResponseParams("")"; | 632 return "_CppSidePingResponseParams("")"; |
| 475 } | 633 } |
| 476 | 634 |
| 477 Map toJson() { | 635 Map toJson() { |
| 478 Map map = new Map(); | 636 Map map = new Map(); |
| 479 return map; | 637 return map; |
| 480 } | 638 } |
| 481 } | 639 } |
| 482 | 640 |
| 641 mojom_types.MojomStruct _dartToCppCppSidePingResponseParams() { | |
| 642 return new mojom_types.MojomStruct() | |
| 643 ..declData = (new mojom_types.DeclarationData() | |
| 644 ..shortName = 'CppSidePingResponseParams' | |
| 645 ..fullIdentifier = 'dart_to_cpp.CppSide_PingResponse_Params') | |
| 646 ..fields = <mojom_types.StructField>[]; | |
| 647 } | |
| 648 | |
| 483 | 649 |
| 484 class _CppSideEchoResponseParams extends bindings.Struct { | 650 class _CppSideEchoResponseParams extends bindings.Struct { |
| 485 static const List<bindings.StructDataHeader> kVersions = const [ | 651 static const List<bindings.StructDataHeader> kVersions = const [ |
| 486 const bindings.StructDataHeader(16, 0) | 652 const bindings.StructDataHeader(16, 0) |
| 487 ]; | 653 ]; |
| 488 EchoArgsList list = null; | 654 EchoArgsList list = null; |
| 489 | 655 |
| 490 _CppSideEchoResponseParams() : super(kVersions.last.size); | 656 _CppSideEchoResponseParams() : super(kVersions.last.size); |
| 491 | 657 |
| 492 static _CppSideEchoResponseParams deserialize(bindings.Message message) { | 658 static _CppSideEchoResponseParams deserialize(bindings.Message message) { |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 540 return "_CppSideEchoResponseParams(" | 706 return "_CppSideEchoResponseParams(" |
| 541 "list: $list" ")"; | 707 "list: $list" ")"; |
| 542 } | 708 } |
| 543 | 709 |
| 544 Map toJson() { | 710 Map toJson() { |
| 545 throw new bindings.MojoCodecError( | 711 throw new bindings.MojoCodecError( |
| 546 'Object containing handles cannot be encoded to JSON.'); | 712 'Object containing handles cannot be encoded to JSON.'); |
| 547 } | 713 } |
| 548 } | 714 } |
| 549 | 715 |
| 716 mojom_types.MojomStruct _dartToCppCppSideEchoResponseParams() { | |
| 717 return new mojom_types.MojomStruct() | |
| 718 ..declData = (new mojom_types.DeclarationData() | |
| 719 ..shortName = 'CppSideEchoResponseParams' | |
| 720 ..fullIdentifier = 'dart_to_cpp.CppSide_EchoResponse_Params') | |
| 721 ..fields = <mojom_types.StructField>[ | |
| 722 new mojom_types.StructField() | |
| 723 ..declData = (new mojom_types.DeclarationData() | |
| 724 ..shortName = 'List') | |
| 725 ..type = (new mojom_types.Type() | |
| 726 ..typeReference = (new mojom_types.TypeReference() | |
| 727 | |
| 728 ..identifier = 'dart_to_cpp_EchoArgsList__' | |
| 729 ..typeKey = 'dart_to_cpp_EchoArgsList__' | |
| 730 )),]; | |
| 731 } | |
| 732 | |
| 550 | 733 |
| 551 class _DartSideSetClientParams extends bindings.Struct { | 734 class _DartSideSetClientParams extends bindings.Struct { |
| 552 static const List<bindings.StructDataHeader> kVersions = const [ | 735 static const List<bindings.StructDataHeader> kVersions = const [ |
| 553 const bindings.StructDataHeader(16, 0) | 736 const bindings.StructDataHeader(16, 0) |
| 554 ]; | 737 ]; |
| 555 Object cppSide = null; | 738 Object cppSide = null; |
| 556 | 739 |
| 557 _DartSideSetClientParams() : super(kVersions.last.size); | 740 _DartSideSetClientParams() : super(kVersions.last.size); |
| 558 | 741 |
| 559 static _DartSideSetClientParams deserialize(bindings.Message message) { | 742 static _DartSideSetClientParams deserialize(bindings.Message message) { |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 606 return "_DartSideSetClientParams(" | 789 return "_DartSideSetClientParams(" |
| 607 "cppSide: $cppSide" ")"; | 790 "cppSide: $cppSide" ")"; |
| 608 } | 791 } |
| 609 | 792 |
| 610 Map toJson() { | 793 Map toJson() { |
| 611 throw new bindings.MojoCodecError( | 794 throw new bindings.MojoCodecError( |
| 612 'Object containing handles cannot be encoded to JSON.'); | 795 'Object containing handles cannot be encoded to JSON.'); |
| 613 } | 796 } |
| 614 } | 797 } |
| 615 | 798 |
| 799 mojom_types.MojomStruct _dartToCppDartSideSetClientParams() { | |
| 800 return new mojom_types.MojomStruct() | |
| 801 ..declData = (new mojom_types.DeclarationData() | |
| 802 ..shortName = 'DartSideSetClientParams' | |
| 803 ..fullIdentifier = 'dart_to_cpp.DartSide_SetClient_Params') | |
| 804 ..fields = <mojom_types.StructField>[ | |
| 805 new mojom_types.StructField() | |
| 806 ..declData = (new mojom_types.DeclarationData() | |
| 807 ..shortName = 'CppSide') | |
| 808 ..type = (new mojom_types.Type() | |
| 809 ..typeReference = (new mojom_types.TypeReference() | |
| 810 | |
| 811 ..identifier = 'dart_to_cpp_CppSide__' | |
| 812 ..typeKey = 'dart_to_cpp_CppSide__' | |
| 813 )),]; | |
| 814 } | |
| 815 | |
| 616 | 816 |
| 617 class _DartSidePingParams extends bindings.Struct { | 817 class _DartSidePingParams extends bindings.Struct { |
| 618 static const List<bindings.StructDataHeader> kVersions = const [ | 818 static const List<bindings.StructDataHeader> kVersions = const [ |
| 619 const bindings.StructDataHeader(8, 0) | 819 const bindings.StructDataHeader(8, 0) |
| 620 ]; | 820 ]; |
| 621 | 821 |
| 622 _DartSidePingParams() : super(kVersions.last.size); | 822 _DartSidePingParams() : super(kVersions.last.size); |
| 623 | 823 |
| 624 static _DartSidePingParams deserialize(bindings.Message message) { | 824 static _DartSidePingParams deserialize(bindings.Message message) { |
| 625 var decoder = new bindings.Decoder(message); | 825 var decoder = new bindings.Decoder(message); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 664 String toString() { | 864 String toString() { |
| 665 return "_DartSidePingParams("")"; | 865 return "_DartSidePingParams("")"; |
| 666 } | 866 } |
| 667 | 867 |
| 668 Map toJson() { | 868 Map toJson() { |
| 669 Map map = new Map(); | 869 Map map = new Map(); |
| 670 return map; | 870 return map; |
| 671 } | 871 } |
| 672 } | 872 } |
| 673 | 873 |
| 874 mojom_types.MojomStruct _dartToCppDartSidePingParams() { | |
| 875 return new mojom_types.MojomStruct() | |
| 876 ..declData = (new mojom_types.DeclarationData() | |
| 877 ..shortName = 'DartSidePingParams' | |
| 878 ..fullIdentifier = 'dart_to_cpp.DartSide_Ping_Params') | |
| 879 ..fields = <mojom_types.StructField>[]; | |
| 880 } | |
| 881 | |
| 674 | 882 |
| 675 class _DartSideEchoParams extends bindings.Struct { | 883 class _DartSideEchoParams extends bindings.Struct { |
| 676 static const List<bindings.StructDataHeader> kVersions = const [ | 884 static const List<bindings.StructDataHeader> kVersions = const [ |
| 677 const bindings.StructDataHeader(24, 0) | 885 const bindings.StructDataHeader(24, 0) |
| 678 ]; | 886 ]; |
| 679 int numIterations = 0; | 887 int numIterations = 0; |
| 680 EchoArgs arg = null; | 888 EchoArgs arg = null; |
| 681 | 889 |
| 682 _DartSideEchoParams() : super(kVersions.last.size); | 890 _DartSideEchoParams() : super(kVersions.last.size); |
| 683 | 891 |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 739 "numIterations: $numIterations" ", " | 947 "numIterations: $numIterations" ", " |
| 740 "arg: $arg" ")"; | 948 "arg: $arg" ")"; |
| 741 } | 949 } |
| 742 | 950 |
| 743 Map toJson() { | 951 Map toJson() { |
| 744 throw new bindings.MojoCodecError( | 952 throw new bindings.MojoCodecError( |
| 745 'Object containing handles cannot be encoded to JSON.'); | 953 'Object containing handles cannot be encoded to JSON.'); |
| 746 } | 954 } |
| 747 } | 955 } |
| 748 | 956 |
| 957 mojom_types.MojomStruct _dartToCppDartSideEchoParams() { | |
| 958 return new mojom_types.MojomStruct() | |
| 959 ..declData = (new mojom_types.DeclarationData() | |
| 960 ..shortName = 'DartSideEchoParams' | |
| 961 ..fullIdentifier = 'dart_to_cpp.DartSide_Echo_Params') | |
| 962 ..fields = <mojom_types.StructField>[ | |
| 963 new mojom_types.StructField() | |
| 964 ..declData = (new mojom_types.DeclarationData() | |
| 965 ..shortName = 'NumIterations') | |
| 966 ..type = (new mojom_types.Type() | |
| 967 ..simpleType = mojom_types.SimpleType.int32), | |
| 968 new mojom_types.StructField() | |
| 969 ..declData = (new mojom_types.DeclarationData() | |
| 970 ..shortName = 'Arg') | |
| 971 ..type = (new mojom_types.Type() | |
| 972 ..typeReference = (new mojom_types.TypeReference() | |
| 973 | |
| 974 ..identifier = 'dart_to_cpp_EchoArgs__' | |
| 975 ..typeKey = 'dart_to_cpp_EchoArgs__' | |
| 976 )),]; | |
| 977 } | |
| 978 | |
| 979 | |
| 749 const int _CppSide_startTestName = 88888888; | 980 const int _CppSide_startTestName = 88888888; |
| 750 const int _CppSide_testFinishedName = 99999999; | 981 const int _CppSide_testFinishedName = 99999999; |
| 751 const int _CppSide_pingResponseName = 100000000; | 982 const int _CppSide_pingResponseName = 100000000; |
| 752 const int _CppSide_echoResponseName = 100000001; | 983 const int _CppSide_echoResponseName = 100000001; |
| 753 | 984 |
| 985 mojom_types.MojomInterface _dartToCppCppSide() { | |
| 986 return new mojom_types.MojomInterface() | |
| 987 ..declData = (new mojom_types.DeclarationData() | |
| 988 ..shortName = 'CppSide' | |
| 989 ..fullIdentifier = 'dart_to_cpp.CppSide') | |
| 990 ..interfaceName = 'CppSide' | |
| 991 ..methods = <int, mojom_types.MojomMethod>{ | |
| 992 _CppSide_startTestName: new mojom_types.MojomMethod() | |
| 993 ..declData = (new mojom_types.DeclarationData() | |
| 994 ..shortName = 'StartTest') | |
| 995 ..ordinal = _CppSide_startTestName | |
| 996 ..parameters = _dartToCppCppSideStartTestParams(), | |
| 997 _CppSide_testFinishedName: new mojom_types.MojomMethod() | |
| 998 ..declData = (new mojom_types.DeclarationData() | |
| 999 ..shortName = 'TestFinished') | |
| 1000 ..ordinal = _CppSide_testFinishedName | |
| 1001 ..parameters = _dartToCppCppSideTestFinishedParams(), | |
| 1002 _CppSide_pingResponseName: new mojom_types.MojomMethod() | |
| 1003 ..declData = (new mojom_types.DeclarationData() | |
| 1004 ..shortName = 'PingResponse') | |
| 1005 ..ordinal = _CppSide_pingResponseName | |
| 1006 ..parameters = _dartToCppCppSidePingResponseParams(), | |
| 1007 _CppSide_echoResponseName: new mojom_types.MojomMethod() | |
| 1008 ..declData = (new mojom_types.DeclarationData() | |
| 1009 ..shortName = 'EchoResponse') | |
| 1010 ..ordinal = _CppSide_echoResponseName | |
| 1011 ..parameters = _dartToCppCppSideEchoResponseParams(), | |
| 1012 }; | |
| 1013 } | |
| 1014 | |
| 1015 class _CppSideServiceDescription implements service_describer.ServiceDescription { | |
| 1016 dynamic getTopLevelInterface([Function responseFactory = null]) => | |
|
zra
2016/01/27 18:15:11
indentation
| |
| 1017 _dartToCppCppSide(); | |
| 1018 | |
| 1019 dynamic getTypeDefinition(String typeKey, [Function responseFactory = null]) = > | |
| 1020 getAllMojomTypeDefinitions()[typeKey]; | |
| 1021 | |
| 1022 dynamic getAllTypeDefinitions([Function responseFactory = null]) => | |
| 1023 getAllMojomTypeDefinitions(); | |
| 1024 } | |
| 1025 | |
| 754 abstract class CppSide { | 1026 abstract class CppSide { |
| 755 static const String serviceName = null; | 1027 static const String serviceName = null; |
| 756 void startTest(); | 1028 void startTest(); |
| 757 void testFinished(); | 1029 void testFinished(); |
| 758 void pingResponse(); | 1030 void pingResponse(); |
| 759 void echoResponse(EchoArgsList list); | 1031 void echoResponse(EchoArgsList list); |
| 760 } | 1032 } |
| 761 | 1033 |
| 762 | 1034 |
| 763 class _CppSideProxyImpl extends bindings.Proxy { | 1035 class _CppSideProxyImpl extends bindings.Proxy { |
| 764 _CppSideProxyImpl.fromEndpoint( | 1036 _CppSideProxyImpl.fromEndpoint( |
| 765 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 1037 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
| 766 | 1038 |
| 767 _CppSideProxyImpl.fromHandle(core.MojoHandle handle) : | 1039 _CppSideProxyImpl.fromHandle(core.MojoHandle handle) : |
| 768 super.fromHandle(handle); | 1040 super.fromHandle(handle); |
| 769 | 1041 |
| 770 _CppSideProxyImpl.unbound() : super.unbound(); | 1042 _CppSideProxyImpl.unbound() : super.unbound(); |
| 771 | 1043 |
| 772 static _CppSideProxyImpl newFromEndpoint( | 1044 static _CppSideProxyImpl newFromEndpoint( |
| 773 core.MojoMessagePipeEndpoint endpoint) { | 1045 core.MojoMessagePipeEndpoint endpoint) { |
| 774 assert(endpoint.setDescription("For _CppSideProxyImpl")); | 1046 assert(endpoint.setDescription("For _CppSideProxyImpl")); |
| 775 return new _CppSideProxyImpl.fromEndpoint(endpoint); | 1047 return new _CppSideProxyImpl.fromEndpoint(endpoint); |
| 776 } | 1048 } |
| 777 | 1049 |
| 1050 service_describer.ServiceDescription get serviceDescription => | |
| 1051 new _CppSideServiceDescription(); | |
| 1052 | |
| 778 void handleResponse(bindings.ServiceMessage message) { | 1053 void handleResponse(bindings.ServiceMessage message) { |
| 779 switch (message.header.type) { | 1054 switch (message.header.type) { |
| 780 default: | 1055 default: |
| 781 proxyError("Unexpected message type: ${message.header.type}"); | 1056 proxyError("Unexpected message type: ${message.header.type}"); |
| 782 close(immediate: true); | 1057 close(immediate: true); |
| 783 break; | 1058 break; |
| 784 } | 1059 } |
| 785 } | 1060 } |
| 786 | 1061 |
| 787 String toString() { | 1062 String toString() { |
| (...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 950 assert(_impl == null); | 1225 assert(_impl == null); |
| 951 _impl = d; | 1226 _impl = d; |
| 952 } | 1227 } |
| 953 | 1228 |
| 954 String toString() { | 1229 String toString() { |
| 955 var superString = super.toString(); | 1230 var superString = super.toString(); |
| 956 return "CppSideStub($superString)"; | 1231 return "CppSideStub($superString)"; |
| 957 } | 1232 } |
| 958 | 1233 |
| 959 int get version => 0; | 1234 int get version => 0; |
| 1235 | |
| 1236 service_describer.ServiceDescription get serviceDescription => | |
| 1237 new _CppSideServiceDescription(); | |
| 960 } | 1238 } |
| 961 | 1239 |
| 962 const int _DartSide_setClientName = 0; | 1240 const int _DartSide_setClientName = 0; |
| 963 const int _DartSide_pingName = 1; | 1241 const int _DartSide_pingName = 1; |
| 964 const int _DartSide_echoName = 2; | 1242 const int _DartSide_echoName = 2; |
| 965 | 1243 |
| 1244 mojom_types.MojomInterface _dartToCppDartSide() { | |
| 1245 return new mojom_types.MojomInterface() | |
| 1246 ..declData = (new mojom_types.DeclarationData() | |
| 1247 ..shortName = 'DartSide' | |
| 1248 ..fullIdentifier = 'dart_to_cpp.DartSide') | |
| 1249 ..interfaceName = 'DartSide' | |
| 1250 ..methods = <int, mojom_types.MojomMethod>{ | |
| 1251 _DartSide_setClientName: new mojom_types.MojomMethod() | |
| 1252 ..declData = (new mojom_types.DeclarationData() | |
| 1253 ..shortName = 'SetClient') | |
| 1254 ..ordinal = _DartSide_setClientName | |
| 1255 ..parameters = _dartToCppDartSideSetClientParams(), | |
| 1256 _DartSide_pingName: new mojom_types.MojomMethod() | |
| 1257 ..declData = (new mojom_types.DeclarationData() | |
| 1258 ..shortName = 'Ping') | |
| 1259 ..ordinal = _DartSide_pingName | |
| 1260 ..parameters = _dartToCppDartSidePingParams(), | |
| 1261 _DartSide_echoName: new mojom_types.MojomMethod() | |
| 1262 ..declData = (new mojom_types.DeclarationData() | |
| 1263 ..shortName = 'Echo') | |
| 1264 ..ordinal = _DartSide_echoName | |
| 1265 ..parameters = _dartToCppDartSideEchoParams(), | |
| 1266 }; | |
| 1267 } | |
| 1268 | |
| 1269 class _DartSideServiceDescription implements service_describer.ServiceDescriptio n { | |
| 1270 dynamic getTopLevelInterface([Function responseFactory = null]) => | |
| 1271 _dartToCppDartSide(); | |
| 1272 | |
| 1273 dynamic getTypeDefinition(String typeKey, [Function responseFactory = null]) = > | |
| 1274 getAllMojomTypeDefinitions()[typeKey]; | |
| 1275 | |
| 1276 dynamic getAllTypeDefinitions([Function responseFactory = null]) => | |
| 1277 getAllMojomTypeDefinitions(); | |
| 1278 } | |
| 1279 | |
| 966 abstract class DartSide { | 1280 abstract class DartSide { |
| 967 static const String serviceName = null; | 1281 static const String serviceName = null; |
| 968 void setClient(Object cppSide); | 1282 void setClient(Object cppSide); |
| 969 void ping(); | 1283 void ping(); |
| 970 void echo(int numIterations, EchoArgs arg); | 1284 void echo(int numIterations, EchoArgs arg); |
| 971 } | 1285 } |
| 972 | 1286 |
| 973 | 1287 |
| 974 class _DartSideProxyImpl extends bindings.Proxy { | 1288 class _DartSideProxyImpl extends bindings.Proxy { |
| 975 _DartSideProxyImpl.fromEndpoint( | 1289 _DartSideProxyImpl.fromEndpoint( |
| 976 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 1290 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
| 977 | 1291 |
| 978 _DartSideProxyImpl.fromHandle(core.MojoHandle handle) : | 1292 _DartSideProxyImpl.fromHandle(core.MojoHandle handle) : |
| 979 super.fromHandle(handle); | 1293 super.fromHandle(handle); |
| 980 | 1294 |
| 981 _DartSideProxyImpl.unbound() : super.unbound(); | 1295 _DartSideProxyImpl.unbound() : super.unbound(); |
| 982 | 1296 |
| 983 static _DartSideProxyImpl newFromEndpoint( | 1297 static _DartSideProxyImpl newFromEndpoint( |
| 984 core.MojoMessagePipeEndpoint endpoint) { | 1298 core.MojoMessagePipeEndpoint endpoint) { |
| 985 assert(endpoint.setDescription("For _DartSideProxyImpl")); | 1299 assert(endpoint.setDescription("For _DartSideProxyImpl")); |
| 986 return new _DartSideProxyImpl.fromEndpoint(endpoint); | 1300 return new _DartSideProxyImpl.fromEndpoint(endpoint); |
| 987 } | 1301 } |
| 988 | 1302 |
| 1303 service_describer.ServiceDescription get serviceDescription => | |
| 1304 new _DartSideServiceDescription(); | |
| 1305 | |
| 989 void handleResponse(bindings.ServiceMessage message) { | 1306 void handleResponse(bindings.ServiceMessage message) { |
| 990 switch (message.header.type) { | 1307 switch (message.header.type) { |
| 991 default: | 1308 default: |
| 992 proxyError("Unexpected message type: ${message.header.type}"); | 1309 proxyError("Unexpected message type: ${message.header.type}"); |
| 993 close(immediate: true); | 1310 close(immediate: true); |
| 994 break; | 1311 break; |
| 995 } | 1312 } |
| 996 } | 1313 } |
| 997 | 1314 |
| 998 String toString() { | 1315 String toString() { |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1150 assert(_impl == null); | 1467 assert(_impl == null); |
| 1151 _impl = d; | 1468 _impl = d; |
| 1152 } | 1469 } |
| 1153 | 1470 |
| 1154 String toString() { | 1471 String toString() { |
| 1155 var superString = super.toString(); | 1472 var superString = super.toString(); |
| 1156 return "DartSideStub($superString)"; | 1473 return "DartSideStub($superString)"; |
| 1157 } | 1474 } |
| 1158 | 1475 |
| 1159 int get version => 0; | 1476 int get version => 0; |
| 1477 | |
| 1478 service_describer.ServiceDescription get serviceDescription => | |
| 1479 new _DartSideServiceDescription(); | |
| 1160 } | 1480 } |
| 1161 | 1481 |
| 1162 | 1482 |
| 1483 | |
|
zra
2016/01/27 18:15:11
Extra newlines.
| |
| 1484 | |
| 1485 | |
| 1486 | |
| 1487 | |
| 1488 Map<String, mojom_types.UserDefinedType> _initDescriptions() { | |
| 1489 var map = new HashMap<String, mojom_types.UserDefinedType>(); | |
| 1490 map["dart_to_cpp_EchoArgs__"] = | |
| 1491 new mojom_types.UserDefinedType() | |
| 1492 ..structType = _dartToCppEchoArgs(); | |
| 1493 map["dart_to_cpp_EchoArgsList__"] = | |
| 1494 new mojom_types.UserDefinedType() | |
| 1495 ..structType = _dartToCppEchoArgsList(); | |
| 1496 map["dart_to_cpp_CppSide_StartTest_Params__"] = | |
| 1497 new mojom_types.UserDefinedType() | |
| 1498 ..structType = _dartToCppCppSideStartTestParams(); | |
| 1499 map["dart_to_cpp_CppSide_TestFinished_Params__"] = | |
| 1500 new mojom_types.UserDefinedType() | |
| 1501 ..structType = _dartToCppCppSideTestFinishedParams(); | |
| 1502 map["dart_to_cpp_CppSide_PingResponse_Params__"] = | |
| 1503 new mojom_types.UserDefinedType() | |
| 1504 ..structType = _dartToCppCppSidePingResponseParams(); | |
| 1505 map["dart_to_cpp_CppSide_EchoResponse_Params__"] = | |
| 1506 new mojom_types.UserDefinedType() | |
| 1507 ..structType = _dartToCppCppSideEchoResponseParams(); | |
| 1508 map["dart_to_cpp_DartSide_SetClient_Params__"] = | |
| 1509 new mojom_types.UserDefinedType() | |
| 1510 ..structType = _dartToCppDartSideSetClientParams(); | |
| 1511 map["dart_to_cpp_DartSide_Ping_Params__"] = | |
| 1512 new mojom_types.UserDefinedType() | |
| 1513 ..structType = _dartToCppDartSidePingParams(); | |
| 1514 map["dart_to_cpp_DartSide_Echo_Params__"] = | |
| 1515 new mojom_types.UserDefinedType() | |
| 1516 ..structType = _dartToCppDartSideEchoParams(); | |
| 1517 map["dart_to_cpp_CppSide__"] = | |
| 1518 new mojom_types.UserDefinedType() | |
| 1519 ..interfaceType = _dartToCppCppSide(); | |
| 1520 map["dart_to_cpp_DartSide__"] = | |
| 1521 new mojom_types.UserDefinedType() | |
| 1522 ..interfaceType = _dartToCppDartSide(); | |
| 1523 | |
| 1524 return map; | |
| 1525 } | |
| 1526 | |
| 1527 var _mojomDesc; | |
| 1528 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { | |
| 1529 if (_mojomDesc == null) { | |
| 1530 _mojomDesc = _initDescriptions(); | |
| 1531 } | |
| 1532 return _mojomDesc; | |
| 1533 } | |
| 1534 | |
| OLD | NEW |