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; |
(...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
378 | 378 |
379 | 379 |
380 | 380 |
381 | 381 |
382 const int _TraceProvider_startTracingName = 0; | 382 const int _TraceProvider_startTracingName = 0; |
383 const int _TraceProvider_stopTracingName = 1; | 383 const int _TraceProvider_stopTracingName = 1; |
384 | 384 |
385 | 385 |
386 | 386 |
387 class _TraceProviderServiceDescription implements service_describer.ServiceDescr
iption { | 387 class _TraceProviderServiceDescription implements service_describer.ServiceDescr
iption { |
388 dynamic getTopLevelInterface([Function responseFactory]) => null; | 388 dynamic getTopLevelInterface([Function responseFactory]) => |
| 389 responseFactory(null); |
389 | 390 |
390 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null; | 391 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => |
| 392 responseFactory(null); |
391 | 393 |
392 dynamic getAllTypeDefinitions([Function responseFactory]) => null; | 394 dynamic getAllTypeDefinitions([Function responseFactory]) => |
| 395 responseFactory(null); |
393 } | 396 } |
394 | 397 |
395 abstract class TraceProvider { | 398 abstract class TraceProvider { |
396 static const String serviceName = "tracing::TraceProvider"; | 399 static const String serviceName = "tracing::TraceProvider"; |
397 void startTracing(String categories, Object recorder); | 400 void startTracing(String categories, Object recorder); |
398 void stopTracing(); | 401 void stopTracing(); |
399 } | 402 } |
400 | 403 |
401 | 404 |
402 class _TraceProviderProxyImpl extends bindings.Proxy { | 405 class _TraceProviderProxyImpl extends bindings.Proxy { |
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
568 _impl = d; | 571 _impl = d; |
569 } | 572 } |
570 | 573 |
571 String toString() { | 574 String toString() { |
572 var superString = super.toString(); | 575 var superString = super.toString(); |
573 return "TraceProviderStub($superString)"; | 576 return "TraceProviderStub($superString)"; |
574 } | 577 } |
575 | 578 |
576 int get version => 0; | 579 int get version => 0; |
577 | 580 |
578 service_describer.ServiceDescription get serviceDescription => | 581 static service_describer.ServiceDescription get serviceDescription => |
579 new _TraceProviderServiceDescription(); | 582 new _TraceProviderServiceDescription(); |
580 } | 583 } |
581 | 584 |
582 const int _TraceRecorder_recordName = 0; | 585 const int _TraceRecorder_recordName = 0; |
583 | 586 |
584 | 587 |
585 | 588 |
586 class _TraceRecorderServiceDescription implements service_describer.ServiceDescr
iption { | 589 class _TraceRecorderServiceDescription implements service_describer.ServiceDescr
iption { |
587 dynamic getTopLevelInterface([Function responseFactory]) => null; | 590 dynamic getTopLevelInterface([Function responseFactory]) => |
| 591 responseFactory(null); |
588 | 592 |
589 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null; | 593 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => |
| 594 responseFactory(null); |
590 | 595 |
591 dynamic getAllTypeDefinitions([Function responseFactory]) => null; | 596 dynamic getAllTypeDefinitions([Function responseFactory]) => |
| 597 responseFactory(null); |
592 } | 598 } |
593 | 599 |
594 abstract class TraceRecorder { | 600 abstract class TraceRecorder { |
595 static const String serviceName = null; | 601 static const String serviceName = null; |
596 void record(String json); | 602 void record(String json); |
597 } | 603 } |
598 | 604 |
599 | 605 |
600 class _TraceRecorderProxyImpl extends bindings.Proxy { | 606 class _TraceRecorderProxyImpl extends bindings.Proxy { |
601 _TraceRecorderProxyImpl.fromEndpoint( | 607 _TraceRecorderProxyImpl.fromEndpoint( |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
752 _impl = d; | 758 _impl = d; |
753 } | 759 } |
754 | 760 |
755 String toString() { | 761 String toString() { |
756 var superString = super.toString(); | 762 var superString = super.toString(); |
757 return "TraceRecorderStub($superString)"; | 763 return "TraceRecorderStub($superString)"; |
758 } | 764 } |
759 | 765 |
760 int get version => 0; | 766 int get version => 0; |
761 | 767 |
762 service_describer.ServiceDescription get serviceDescription => | 768 static service_describer.ServiceDescription get serviceDescription => |
763 new _TraceRecorderServiceDescription(); | 769 new _TraceRecorderServiceDescription(); |
764 } | 770 } |
765 | 771 |
766 const int _TraceCollector_startName = 0; | 772 const int _TraceCollector_startName = 0; |
767 const int _TraceCollector_stopAndFlushName = 1; | 773 const int _TraceCollector_stopAndFlushName = 1; |
768 | 774 |
769 | 775 |
770 | 776 |
771 class _TraceCollectorServiceDescription implements service_describer.ServiceDesc
ription { | 777 class _TraceCollectorServiceDescription implements service_describer.ServiceDesc
ription { |
772 dynamic getTopLevelInterface([Function responseFactory]) => null; | 778 dynamic getTopLevelInterface([Function responseFactory]) => |
| 779 responseFactory(null); |
773 | 780 |
774 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null; | 781 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => |
| 782 responseFactory(null); |
775 | 783 |
776 dynamic getAllTypeDefinitions([Function responseFactory]) => null; | 784 dynamic getAllTypeDefinitions([Function responseFactory]) => |
| 785 responseFactory(null); |
777 } | 786 } |
778 | 787 |
779 abstract class TraceCollector { | 788 abstract class TraceCollector { |
780 static const String serviceName = "tracing::TraceCollector"; | 789 static const String serviceName = "tracing::TraceCollector"; |
781 void start(core.MojoDataPipeProducer stream, String categories); | 790 void start(core.MojoDataPipeProducer stream, String categories); |
782 void stopAndFlush(); | 791 void stopAndFlush(); |
783 } | 792 } |
784 | 793 |
785 | 794 |
786 class _TraceCollectorProxyImpl extends bindings.Proxy { | 795 class _TraceCollectorProxyImpl extends bindings.Proxy { |
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
952 _impl = d; | 961 _impl = d; |
953 } | 962 } |
954 | 963 |
955 String toString() { | 964 String toString() { |
956 var superString = super.toString(); | 965 var superString = super.toString(); |
957 return "TraceCollectorStub($superString)"; | 966 return "TraceCollectorStub($superString)"; |
958 } | 967 } |
959 | 968 |
960 int get version => 0; | 969 int get version => 0; |
961 | 970 |
962 service_describer.ServiceDescription get serviceDescription => | 971 static service_describer.ServiceDescription get serviceDescription => |
963 new _TraceCollectorServiceDescription(); | 972 new _TraceCollectorServiceDescription(); |
964 } | 973 } |
965 | 974 |
966 | 975 |
967 | 976 |
OLD | NEW |