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 tracing_mojom; | 5 library tracing_mojom; |
6 | 6 |
7 import 'dart:async'; | 7 import 'dart:async'; |
8 | 8 |
9 import 'package:mojo/bindings.dart' as bindings; | 9 import 'package:mojo/bindings.dart' as bindings; |
10 import 'package:mojo/core.dart' as core; | 10 import 'package:mojo/core.dart' as core; |
| 11 import 'package:mojo/mojo/mojom_types.mojom.dart' as mojom_types; |
| 12 import 'package:mojo/mojo/service_describer.mojom.dart' as service_describer; |
11 | 13 |
12 | 14 |
13 | 15 |
14 class TraceProviderStartTracingParams extends bindings.Struct { | 16 class TraceProviderStartTracingParams extends bindings.Struct { |
15 static const List<bindings.StructDataHeader> kVersions = const [ | 17 static const List<bindings.StructDataHeader> kVersions = const [ |
16 const bindings.StructDataHeader(24, 0) | 18 const bindings.StructDataHeader(24, 0) |
17 ]; | 19 ]; |
18 String categories = null; | 20 String categories = null; |
19 Object recorder = null; | 21 Object recorder = null; |
20 | 22 |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
77 "categories: $categories" ", " | 79 "categories: $categories" ", " |
78 "recorder: $recorder" ")"; | 80 "recorder: $recorder" ")"; |
79 } | 81 } |
80 | 82 |
81 Map toJson() { | 83 Map toJson() { |
82 throw new bindings.MojoCodecError( | 84 throw new bindings.MojoCodecError( |
83 'Object containing handles cannot be encoded to JSON.'); | 85 'Object containing handles cannot be encoded to JSON.'); |
84 } | 86 } |
85 } | 87 } |
86 | 88 |
| 89 mojom_types.MojomStruct _tracing_TraceProvider_StartTracing_Params__() { |
| 90 return new mojom_types.MojomStruct() |
| 91 ..declData = (new mojom_types.DeclarationData()..shortName = 'TraceProviderS
tartTracingParams') |
| 92 ..fields = <mojom_types.StructField>[ |
| 93 new mojom_types.StructField() |
| 94 ..declData = (new mojom_types.DeclarationData()..shortName = 'Categories
') |
| 95 ..type = (new mojom_types.Type() |
| 96 ..stringType = (new mojom_types.StringType()..nullable = false)), |
| 97 |
| 98 new mojom_types.StructField() |
| 99 ..declData = (new mojom_types.DeclarationData()..shortName = 'Recorder') |
| 100 ..type = (new mojom_types.Type() |
| 101 ..typeReference = (new mojom_types.TypeReference() |
| 102 |
| 103 ..identifier = '_tracing_TraceRecorder__' |
| 104 ..typeKey = '_tracing_TraceRecorder__' |
| 105 )), |
| 106 ]; |
| 107 } |
| 108 |
87 | 109 |
88 class TraceProviderStopTracingParams extends bindings.Struct { | 110 class TraceProviderStopTracingParams extends bindings.Struct { |
89 static const List<bindings.StructDataHeader> kVersions = const [ | 111 static const List<bindings.StructDataHeader> kVersions = const [ |
90 const bindings.StructDataHeader(8, 0) | 112 const bindings.StructDataHeader(8, 0) |
91 ]; | 113 ]; |
92 | 114 |
93 TraceProviderStopTracingParams() : super(kVersions.last.size); | 115 TraceProviderStopTracingParams() : super(kVersions.last.size); |
94 | 116 |
95 static TraceProviderStopTracingParams deserialize(bindings.Message message) { | 117 static TraceProviderStopTracingParams deserialize(bindings.Message message) { |
96 var decoder = new bindings.Decoder(message); | 118 var decoder = new bindings.Decoder(message); |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
135 String toString() { | 157 String toString() { |
136 return "TraceProviderStopTracingParams("")"; | 158 return "TraceProviderStopTracingParams("")"; |
137 } | 159 } |
138 | 160 |
139 Map toJson() { | 161 Map toJson() { |
140 Map map = new Map(); | 162 Map map = new Map(); |
141 return map; | 163 return map; |
142 } | 164 } |
143 } | 165 } |
144 | 166 |
| 167 mojom_types.MojomStruct _tracing_TraceProvider_StopTracing_Params__() { |
| 168 return new mojom_types.MojomStruct() |
| 169 ..declData = (new mojom_types.DeclarationData()..shortName = 'TraceProviderS
topTracingParams') |
| 170 ..fields = <mojom_types.StructField>[]; |
| 171 } |
| 172 |
145 | 173 |
146 class TraceRecorderRecordParams extends bindings.Struct { | 174 class TraceRecorderRecordParams extends bindings.Struct { |
147 static const List<bindings.StructDataHeader> kVersions = const [ | 175 static const List<bindings.StructDataHeader> kVersions = const [ |
148 const bindings.StructDataHeader(16, 0) | 176 const bindings.StructDataHeader(16, 0) |
149 ]; | 177 ]; |
150 String json = null; | 178 String json = null; |
151 | 179 |
152 TraceRecorderRecordParams() : super(kVersions.last.size); | 180 TraceRecorderRecordParams() : super(kVersions.last.size); |
153 | 181 |
154 static TraceRecorderRecordParams deserialize(bindings.Message message) { | 182 static TraceRecorderRecordParams deserialize(bindings.Message message) { |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
202 "json: $json" ")"; | 230 "json: $json" ")"; |
203 } | 231 } |
204 | 232 |
205 Map toJson() { | 233 Map toJson() { |
206 Map map = new Map(); | 234 Map map = new Map(); |
207 map["json"] = json; | 235 map["json"] = json; |
208 return map; | 236 return map; |
209 } | 237 } |
210 } | 238 } |
211 | 239 |
| 240 mojom_types.MojomStruct _tracing_TraceRecorder_Record_Params__() { |
| 241 return new mojom_types.MojomStruct() |
| 242 ..declData = (new mojom_types.DeclarationData()..shortName = 'TraceRecorderR
ecordParams') |
| 243 ..fields = <mojom_types.StructField>[ |
| 244 new mojom_types.StructField() |
| 245 ..declData = (new mojom_types.DeclarationData()..shortName = 'Json') |
| 246 ..type = (new mojom_types.Type() |
| 247 ..stringType = (new mojom_types.StringType()..nullable = false)), |
| 248 ]; |
| 249 } |
| 250 |
212 | 251 |
213 class TraceCollectorStartParams extends bindings.Struct { | 252 class TraceCollectorStartParams extends bindings.Struct { |
214 static const List<bindings.StructDataHeader> kVersions = const [ | 253 static const List<bindings.StructDataHeader> kVersions = const [ |
215 const bindings.StructDataHeader(24, 0) | 254 const bindings.StructDataHeader(24, 0) |
216 ]; | 255 ]; |
217 core.MojoDataPipeProducer stream = null; | 256 core.MojoDataPipeProducer stream = null; |
218 String categories = null; | 257 String categories = null; |
219 | 258 |
220 TraceCollectorStartParams() : super(kVersions.last.size); | 259 TraceCollectorStartParams() : super(kVersions.last.size); |
221 | 260 |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
276 "stream: $stream" ", " | 315 "stream: $stream" ", " |
277 "categories: $categories" ")"; | 316 "categories: $categories" ")"; |
278 } | 317 } |
279 | 318 |
280 Map toJson() { | 319 Map toJson() { |
281 throw new bindings.MojoCodecError( | 320 throw new bindings.MojoCodecError( |
282 'Object containing handles cannot be encoded to JSON.'); | 321 'Object containing handles cannot be encoded to JSON.'); |
283 } | 322 } |
284 } | 323 } |
285 | 324 |
| 325 mojom_types.MojomStruct _tracing_TraceCollector_Start_Params__() { |
| 326 return new mojom_types.MojomStruct() |
| 327 ..declData = (new mojom_types.DeclarationData()..shortName = 'TraceCollector
StartParams') |
| 328 ..fields = <mojom_types.StructField>[ |
| 329 new mojom_types.StructField() |
| 330 ..declData = (new mojom_types.DeclarationData()..shortName = 'Stream') |
| 331 ..type = (new mojom_types.Type() |
| 332 ..handleType = (new mojom_types.HandleType() |
| 333 ..kind = mojom_types.HandleTypeKind.DATA_PIPE_PRODUCER |
| 334 ..nullable = false)), |
| 335 |
| 336 new mojom_types.StructField() |
| 337 ..declData = (new mojom_types.DeclarationData()..shortName = 'Categories
') |
| 338 ..type = (new mojom_types.Type() |
| 339 ..stringType = (new mojom_types.StringType()..nullable = false)), |
| 340 ]; |
| 341 } |
| 342 |
286 | 343 |
287 class TraceCollectorStopAndFlushParams extends bindings.Struct { | 344 class TraceCollectorStopAndFlushParams extends bindings.Struct { |
288 static const List<bindings.StructDataHeader> kVersions = const [ | 345 static const List<bindings.StructDataHeader> kVersions = const [ |
289 const bindings.StructDataHeader(8, 0) | 346 const bindings.StructDataHeader(8, 0) |
290 ]; | 347 ]; |
291 | 348 |
292 TraceCollectorStopAndFlushParams() : super(kVersions.last.size); | 349 TraceCollectorStopAndFlushParams() : super(kVersions.last.size); |
293 | 350 |
294 static TraceCollectorStopAndFlushParams deserialize(bindings.Message message)
{ | 351 static TraceCollectorStopAndFlushParams deserialize(bindings.Message message)
{ |
295 var decoder = new bindings.Decoder(message); | 352 var decoder = new bindings.Decoder(message); |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
334 String toString() { | 391 String toString() { |
335 return "TraceCollectorStopAndFlushParams("")"; | 392 return "TraceCollectorStopAndFlushParams("")"; |
336 } | 393 } |
337 | 394 |
338 Map toJson() { | 395 Map toJson() { |
339 Map map = new Map(); | 396 Map map = new Map(); |
340 return map; | 397 return map; |
341 } | 398 } |
342 } | 399 } |
343 | 400 |
| 401 mojom_types.MojomStruct _tracing_TraceCollector_StopAndFlush_Params__() { |
| 402 return new mojom_types.MojomStruct() |
| 403 ..declData = (new mojom_types.DeclarationData()..shortName = 'TraceCollector
StopAndFlushParams') |
| 404 ..fields = <mojom_types.StructField>[]; |
| 405 } |
| 406 |
| 407 |
344 const int kTraceProvider_startTracing_name = 0; | 408 const int kTraceProvider_startTracing_name = 0; |
345 const int kTraceProvider_stopTracing_name = 1; | 409 const int kTraceProvider_stopTracing_name = 1; |
346 | 410 |
347 const String TraceProviderName = | 411 const String TraceProviderName = |
348 'tracing::TraceProvider'; | 412 'tracing::TraceProvider'; |
349 | 413 |
| 414 mojom_types.MojomInterface _tracing_TraceProvider__() { |
| 415 return new mojom_types.MojomInterface() |
| 416 ..declData = (new mojom_types.DeclarationData()..shortName = "TraceProvider"
) |
| 417 ..interfaceName = "TraceProvider" |
| 418 ..methods = <int, mojom_types.MojomMethod>{ |
| 419 kTraceProvider_startTracing_name: new mojom_types.MojomMethod() |
| 420 ..declData = (new mojom_types.DeclarationData()..shortName = "StartTraci
ng") |
| 421 ..ordinal = kTraceProvider_startTracing_name..parameters = _tracing_Trac
eProvider_StartTracing_Params__(),kTraceProvider_stopTracing_name: new mojom_typ
es.MojomMethod() |
| 422 ..declData = (new mojom_types.DeclarationData()..shortName = "StopTracin
g") |
| 423 ..ordinal = kTraceProvider_stopTracing_name..parameters = _tracing_Trace
Provider_StopTracing_Params__(), |
| 424 }; |
| 425 } |
| 426 |
| 427 class _TraceProviderServiceDescription extends service_describer.ServiceDescript
ion { |
| 428 // Avoid infinite loop by overriding serviceDescription field. |
| 429 final service_describer.ServiceDescription serviceDescription = null; |
| 430 dynamic getTopLevelInterface([Function responseFactory = null]) { |
| 431 return _tracing_TraceProvider__(); |
| 432 } |
| 433 dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) { |
| 434 return getAllMojomTypeDefinitions()[typeKey]; |
| 435 } |
| 436 dynamic getAllTypeDefinitions([Function responseFactory = null]) { |
| 437 return getAllMojomTypeDefinitions(); |
| 438 } |
| 439 } |
| 440 |
350 abstract class TraceProvider { | 441 abstract class TraceProvider { |
351 void startTracing(String categories, Object recorder); | 442 void startTracing(String categories, Object recorder); |
352 void stopTracing(); | 443 void stopTracing(); |
353 | 444 |
354 } | 445 } |
355 | 446 |
356 | 447 |
357 class TraceProviderProxyImpl extends bindings.Proxy { | 448 class TraceProviderProxyImpl extends bindings.Proxy { |
358 TraceProviderProxyImpl.fromEndpoint( | 449 TraceProviderProxyImpl.fromEndpoint( |
359 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 450 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
360 | 451 |
361 TraceProviderProxyImpl.fromHandle(core.MojoHandle handle) : | 452 TraceProviderProxyImpl.fromHandle(core.MojoHandle handle) : |
362 super.fromHandle(handle); | 453 super.fromHandle(handle); |
363 | 454 |
364 TraceProviderProxyImpl.unbound() : super.unbound(); | 455 TraceProviderProxyImpl.unbound() : super.unbound(); |
365 | 456 |
366 static TraceProviderProxyImpl newFromEndpoint( | 457 static TraceProviderProxyImpl newFromEndpoint( |
367 core.MojoMessagePipeEndpoint endpoint) { | 458 core.MojoMessagePipeEndpoint endpoint) { |
368 assert(endpoint.setDescription("For TraceProviderProxyImpl")); | 459 assert(endpoint.setDescription("For TraceProviderProxyImpl")); |
369 return new TraceProviderProxyImpl.fromEndpoint(endpoint); | 460 return new TraceProviderProxyImpl.fromEndpoint(endpoint); |
370 } | 461 } |
371 | 462 |
372 String get name => TraceProviderName; | 463 String get name => TraceProviderName; |
373 | 464 |
| 465 service_describer.ServiceDescription get serviceDescription => |
| 466 new _TraceProviderServiceDescription(); |
| 467 |
374 void handleResponse(bindings.ServiceMessage message) { | 468 void handleResponse(bindings.ServiceMessage message) { |
375 switch (message.header.type) { | 469 switch (message.header.type) { |
376 default: | 470 default: |
377 proxyError("Unexpected message type: ${message.header.type}"); | 471 proxyError("Unexpected message type: ${message.header.type}"); |
378 close(immediate: true); | 472 close(immediate: true); |
379 break; | 473 break; |
380 } | 474 } |
381 } | 475 } |
382 | 476 |
383 String toString() { | 477 String toString() { |
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
524 assert(_impl == null); | 618 assert(_impl == null); |
525 _impl = d; | 619 _impl = d; |
526 } | 620 } |
527 | 621 |
528 String toString() { | 622 String toString() { |
529 var superString = super.toString(); | 623 var superString = super.toString(); |
530 return "TraceProviderStub($superString)"; | 624 return "TraceProviderStub($superString)"; |
531 } | 625 } |
532 | 626 |
533 int get version => 0; | 627 int get version => 0; |
| 628 |
| 629 service_describer.ServiceDescription get serviceDescription => |
| 630 new _TraceProviderServiceDescription(); |
534 } | 631 } |
535 | 632 |
536 const int kTraceRecorder_record_name = 0; | 633 const int kTraceRecorder_record_name = 0; |
537 | 634 |
538 const String TraceRecorderName = | 635 const String TraceRecorderName = |
539 'tracing::TraceRecorder'; | 636 'tracing::TraceRecorder'; |
540 | 637 |
| 638 mojom_types.MojomInterface _tracing_TraceRecorder__() { |
| 639 return new mojom_types.MojomInterface() |
| 640 ..declData = (new mojom_types.DeclarationData()..shortName = "TraceRecorder"
) |
| 641 ..interfaceName = "TraceRecorder" |
| 642 ..methods = <int, mojom_types.MojomMethod>{ |
| 643 kTraceRecorder_record_name: new mojom_types.MojomMethod() |
| 644 ..declData = (new mojom_types.DeclarationData()..shortName = "Record") |
| 645 ..ordinal = kTraceRecorder_record_name..parameters = _tracing_TraceRecor
der_Record_Params__(), |
| 646 }; |
| 647 } |
| 648 |
| 649 class _TraceRecorderServiceDescription extends service_describer.ServiceDescript
ion { |
| 650 // Avoid infinite loop by overriding serviceDescription field. |
| 651 final service_describer.ServiceDescription serviceDescription = null; |
| 652 dynamic getTopLevelInterface([Function responseFactory = null]) { |
| 653 return _tracing_TraceRecorder__(); |
| 654 } |
| 655 dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) { |
| 656 return getAllMojomTypeDefinitions()[typeKey]; |
| 657 } |
| 658 dynamic getAllTypeDefinitions([Function responseFactory = null]) { |
| 659 return getAllMojomTypeDefinitions(); |
| 660 } |
| 661 } |
| 662 |
541 abstract class TraceRecorder { | 663 abstract class TraceRecorder { |
542 void record(String json); | 664 void record(String json); |
543 | 665 |
544 } | 666 } |
545 | 667 |
546 | 668 |
547 class TraceRecorderProxyImpl extends bindings.Proxy { | 669 class TraceRecorderProxyImpl extends bindings.Proxy { |
548 TraceRecorderProxyImpl.fromEndpoint( | 670 TraceRecorderProxyImpl.fromEndpoint( |
549 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 671 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
550 | 672 |
551 TraceRecorderProxyImpl.fromHandle(core.MojoHandle handle) : | 673 TraceRecorderProxyImpl.fromHandle(core.MojoHandle handle) : |
552 super.fromHandle(handle); | 674 super.fromHandle(handle); |
553 | 675 |
554 TraceRecorderProxyImpl.unbound() : super.unbound(); | 676 TraceRecorderProxyImpl.unbound() : super.unbound(); |
555 | 677 |
556 static TraceRecorderProxyImpl newFromEndpoint( | 678 static TraceRecorderProxyImpl newFromEndpoint( |
557 core.MojoMessagePipeEndpoint endpoint) { | 679 core.MojoMessagePipeEndpoint endpoint) { |
558 assert(endpoint.setDescription("For TraceRecorderProxyImpl")); | 680 assert(endpoint.setDescription("For TraceRecorderProxyImpl")); |
559 return new TraceRecorderProxyImpl.fromEndpoint(endpoint); | 681 return new TraceRecorderProxyImpl.fromEndpoint(endpoint); |
560 } | 682 } |
561 | 683 |
562 String get name => TraceRecorderName; | 684 String get name => TraceRecorderName; |
563 | 685 |
| 686 service_describer.ServiceDescription get serviceDescription => |
| 687 new _TraceRecorderServiceDescription(); |
| 688 |
564 void handleResponse(bindings.ServiceMessage message) { | 689 void handleResponse(bindings.ServiceMessage message) { |
565 switch (message.header.type) { | 690 switch (message.header.type) { |
566 default: | 691 default: |
567 proxyError("Unexpected message type: ${message.header.type}"); | 692 proxyError("Unexpected message type: ${message.header.type}"); |
568 close(immediate: true); | 693 close(immediate: true); |
569 break; | 694 break; |
570 } | 695 } |
571 } | 696 } |
572 | 697 |
573 String toString() { | 698 String toString() { |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
699 assert(_impl == null); | 824 assert(_impl == null); |
700 _impl = d; | 825 _impl = d; |
701 } | 826 } |
702 | 827 |
703 String toString() { | 828 String toString() { |
704 var superString = super.toString(); | 829 var superString = super.toString(); |
705 return "TraceRecorderStub($superString)"; | 830 return "TraceRecorderStub($superString)"; |
706 } | 831 } |
707 | 832 |
708 int get version => 0; | 833 int get version => 0; |
| 834 |
| 835 service_describer.ServiceDescription get serviceDescription => |
| 836 new _TraceRecorderServiceDescription(); |
709 } | 837 } |
710 | 838 |
711 const int kTraceCollector_start_name = 0; | 839 const int kTraceCollector_start_name = 0; |
712 const int kTraceCollector_stopAndFlush_name = 1; | 840 const int kTraceCollector_stopAndFlush_name = 1; |
713 | 841 |
714 const String TraceCollectorName = | 842 const String TraceCollectorName = |
715 'tracing::TraceCollector'; | 843 'tracing::TraceCollector'; |
716 | 844 |
| 845 mojom_types.MojomInterface _tracing_TraceCollector__() { |
| 846 return new mojom_types.MojomInterface() |
| 847 ..declData = (new mojom_types.DeclarationData()..shortName = "TraceCollector
") |
| 848 ..interfaceName = "TraceCollector" |
| 849 ..methods = <int, mojom_types.MojomMethod>{ |
| 850 kTraceCollector_start_name: new mojom_types.MojomMethod() |
| 851 ..declData = (new mojom_types.DeclarationData()..shortName = "Start") |
| 852 ..ordinal = kTraceCollector_start_name..parameters = _tracing_TraceColle
ctor_Start_Params__(),kTraceCollector_stopAndFlush_name: new mojom_types.MojomMe
thod() |
| 853 ..declData = (new mojom_types.DeclarationData()..shortName = "StopAndFlu
sh") |
| 854 ..ordinal = kTraceCollector_stopAndFlush_name..parameters = _tracing_Tra
ceCollector_StopAndFlush_Params__(), |
| 855 }; |
| 856 } |
| 857 |
| 858 class _TraceCollectorServiceDescription extends service_describer.ServiceDescrip
tion { |
| 859 // Avoid infinite loop by overriding serviceDescription field. |
| 860 final service_describer.ServiceDescription serviceDescription = null; |
| 861 dynamic getTopLevelInterface([Function responseFactory = null]) { |
| 862 return _tracing_TraceCollector__(); |
| 863 } |
| 864 dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) { |
| 865 return getAllMojomTypeDefinitions()[typeKey]; |
| 866 } |
| 867 dynamic getAllTypeDefinitions([Function responseFactory = null]) { |
| 868 return getAllMojomTypeDefinitions(); |
| 869 } |
| 870 } |
| 871 |
717 abstract class TraceCollector { | 872 abstract class TraceCollector { |
718 void start(core.MojoDataPipeProducer stream, String categories); | 873 void start(core.MojoDataPipeProducer stream, String categories); |
719 void stopAndFlush(); | 874 void stopAndFlush(); |
720 | 875 |
721 } | 876 } |
722 | 877 |
723 | 878 |
724 class TraceCollectorProxyImpl extends bindings.Proxy { | 879 class TraceCollectorProxyImpl extends bindings.Proxy { |
725 TraceCollectorProxyImpl.fromEndpoint( | 880 TraceCollectorProxyImpl.fromEndpoint( |
726 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 881 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
727 | 882 |
728 TraceCollectorProxyImpl.fromHandle(core.MojoHandle handle) : | 883 TraceCollectorProxyImpl.fromHandle(core.MojoHandle handle) : |
729 super.fromHandle(handle); | 884 super.fromHandle(handle); |
730 | 885 |
731 TraceCollectorProxyImpl.unbound() : super.unbound(); | 886 TraceCollectorProxyImpl.unbound() : super.unbound(); |
732 | 887 |
733 static TraceCollectorProxyImpl newFromEndpoint( | 888 static TraceCollectorProxyImpl newFromEndpoint( |
734 core.MojoMessagePipeEndpoint endpoint) { | 889 core.MojoMessagePipeEndpoint endpoint) { |
735 assert(endpoint.setDescription("For TraceCollectorProxyImpl")); | 890 assert(endpoint.setDescription("For TraceCollectorProxyImpl")); |
736 return new TraceCollectorProxyImpl.fromEndpoint(endpoint); | 891 return new TraceCollectorProxyImpl.fromEndpoint(endpoint); |
737 } | 892 } |
738 | 893 |
739 String get name => TraceCollectorName; | 894 String get name => TraceCollectorName; |
740 | 895 |
| 896 service_describer.ServiceDescription get serviceDescription => |
| 897 new _TraceCollectorServiceDescription(); |
| 898 |
741 void handleResponse(bindings.ServiceMessage message) { | 899 void handleResponse(bindings.ServiceMessage message) { |
742 switch (message.header.type) { | 900 switch (message.header.type) { |
743 default: | 901 default: |
744 proxyError("Unexpected message type: ${message.header.type}"); | 902 proxyError("Unexpected message type: ${message.header.type}"); |
745 close(immediate: true); | 903 close(immediate: true); |
746 break; | 904 break; |
747 } | 905 } |
748 } | 906 } |
749 | 907 |
750 String toString() { | 908 String toString() { |
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
891 assert(_impl == null); | 1049 assert(_impl == null); |
892 _impl = d; | 1050 _impl = d; |
893 } | 1051 } |
894 | 1052 |
895 String toString() { | 1053 String toString() { |
896 var superString = super.toString(); | 1054 var superString = super.toString(); |
897 return "TraceCollectorStub($superString)"; | 1055 return "TraceCollectorStub($superString)"; |
898 } | 1056 } |
899 | 1057 |
900 int get version => 0; | 1058 int get version => 0; |
| 1059 |
| 1060 service_describer.ServiceDescription get serviceDescription => |
| 1061 new _TraceCollectorServiceDescription(); |
901 } | 1062 } |
902 | 1063 |
903 | 1064 |
| 1065 |
| 1066 |
| 1067 |
| 1068 |
| 1069 |
| 1070 |
| 1071 var _MojomDesc__ = _initDescriptions(); |
| 1072 |
| 1073 Map<String, mojom_types.UserDefinedType> _initDescriptions() { |
| 1074 var map = new Map<String, mojom_types.UserDefinedType>(); |
| 1075 |
| 1076 map["_tracing_TraceProvider_StartTracing_Params__"] = |
| 1077 new mojom_types.UserDefinedType() |
| 1078 ..structType = _tracing_TraceProvider_StartTracing_Params__(); |
| 1079 |
| 1080 |
| 1081 |
| 1082 |
| 1083 map["_tracing_TraceRecorder__"] = |
| 1084 new mojom_types.UserDefinedType() |
| 1085 ..interfaceType = _tracing_TraceRecorder__(); |
| 1086 |
| 1087 |
| 1088 |
| 1089 |
| 1090 map["_tracing_TraceProvider_StopTracing_Params__"] = |
| 1091 new mojom_types.UserDefinedType() |
| 1092 ..structType = _tracing_TraceProvider_StopTracing_Params__(); |
| 1093 |
| 1094 |
| 1095 |
| 1096 map["_tracing_TraceRecorder_Record_Params__"] = |
| 1097 new mojom_types.UserDefinedType() |
| 1098 ..structType = _tracing_TraceRecorder_Record_Params__(); |
| 1099 |
| 1100 |
| 1101 |
| 1102 |
| 1103 |
| 1104 map["_tracing_TraceCollector_Start_Params__"] = |
| 1105 new mojom_types.UserDefinedType() |
| 1106 ..structType = _tracing_TraceCollector_Start_Params__(); |
| 1107 |
| 1108 |
| 1109 |
| 1110 |
| 1111 |
| 1112 |
| 1113 |
| 1114 map["_tracing_TraceCollector_StopAndFlush_Params__"] = |
| 1115 new mojom_types.UserDefinedType() |
| 1116 ..structType = _tracing_TraceCollector_StopAndFlush_Params__(); |
| 1117 |
| 1118 |
| 1119 |
| 1120 map["_tracing_TraceProvider__"] = |
| 1121 new mojom_types.UserDefinedType() |
| 1122 ..interfaceType = _tracing_TraceProvider__(); |
| 1123 |
| 1124 |
| 1125 |
| 1126 map["_tracing_TraceCollector__"] = |
| 1127 new mojom_types.UserDefinedType() |
| 1128 ..interfaceType = _tracing_TraceCollector__(); |
| 1129 |
| 1130 return map; |
| 1131 } |
| 1132 |
| 1133 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { |
| 1134 return _MojomDesc__; |
| 1135 } |
| 1136 |
| 1137 |
OLD | NEW |