Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(167)

Side by Side Diff: mojo/dart/packages/mojo_services/lib/contacts/contacts.mojom.dart

Issue 1983453002: Dart: Refactor Stubs (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Merge Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 contacts_mojom; 5 library contacts_mojom;
6 import 'dart:async'; 6 import 'dart:async';
7 import 'package:mojo/bindings.dart' as bindings; 7 import 'package:mojo/bindings.dart' as bindings;
8 import 'package:mojo/core.dart' as core; 8 import 'package:mojo/core.dart' as core;
9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer; 9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer;
10 10
(...skipping 750 matching lines...) Expand 10 before | Expand all | Expand 10 after
761 } 761 }
762 762
763 abstract class ContactsService { 763 abstract class ContactsService {
764 static const String serviceName = "contacts::ContactsService"; 764 static const String serviceName = "contacts::ContactsService";
765 dynamic getCount(String filter,[Function responseFactory = null]); 765 dynamic getCount(String filter,[Function responseFactory = null]);
766 dynamic get(String filter,int offset,int limit,[Function responseFactory = nul l]); 766 dynamic get(String filter,int offset,int limit,[Function responseFactory = nul l]);
767 dynamic getEmails(int id,[Function responseFactory = null]); 767 dynamic getEmails(int id,[Function responseFactory = null]);
768 dynamic getPhoto(int id,bool highResolution,[Function responseFactory = null]) ; 768 dynamic getPhoto(int id,bool highResolution,[Function responseFactory = null]) ;
769 } 769 }
770 770
771 771 class _ContactsServiceProxyControl
772 class _ContactsServiceProxyControl extends bindings.ProxyMessageHandler 772 extends bindings.ProxyMessageHandler
773 implements bindings.ProxyControl { 773 implements bindings.ProxyControl {
774 _ContactsServiceProxyControl.fromEndpoint( 774 _ContactsServiceProxyControl.fromEndpoint(
775 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 775 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
776 776
777 _ContactsServiceProxyControl.fromHandle( 777 _ContactsServiceProxyControl.fromHandle(
778 core.MojoHandle handle) : super.fromHandle(handle); 778 core.MojoHandle handle) : super.fromHandle(handle);
779 779
780 _ContactsServiceProxyControl.unbound() : super.unbound(); 780 _ContactsServiceProxyControl.unbound() : super.unbound();
781 781
782 service_describer.ServiceDescription get serviceDescription => 782 service_describer.ServiceDescription get serviceDescription =>
783 new _ContactsServiceServiceDescription(); 783 new _ContactsServiceServiceDescription();
784 784
785 String get serviceName => ContactsService.serviceName; 785 String get serviceName => ContactsService.serviceName;
786 786
787 @override
788 void handleResponse(bindings.ServiceMessage message) { 787 void handleResponse(bindings.ServiceMessage message) {
789 switch (message.header.type) { 788 switch (message.header.type) {
790 case _contactsServiceMethodGetCountName: 789 case _contactsServiceMethodGetCountName:
791 var r = ContactsServiceGetCountResponseParams.deserialize( 790 var r = ContactsServiceGetCountResponseParams.deserialize(
792 message.payload); 791 message.payload);
793 if (!message.header.hasRequestId) { 792 if (!message.header.hasRequestId) {
794 proxyError("Expected a message with a valid request Id."); 793 proxyError("Expected a message with a valid request Id.");
795 return; 794 return;
796 } 795 }
797 Completer c = completerMap[message.header.requestId]; 796 Completer c = completerMap[message.header.requestId];
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
874 } 873 }
875 } 874 }
876 875
877 @override 876 @override
878 String toString() { 877 String toString() {
879 var superString = super.toString(); 878 var superString = super.toString();
880 return "_ContactsServiceProxyControl($superString)"; 879 return "_ContactsServiceProxyControl($superString)";
881 } 880 }
882 } 881 }
883 882
884 883 class ContactsServiceProxy
885 class ContactsServiceProxy extends bindings.Proxy 884 extends bindings.Proxy
886 implements ContactsService { 885 implements ContactsService {
887 ContactsServiceProxy.fromEndpoint( 886 ContactsServiceProxy.fromEndpoint(
888 core.MojoMessagePipeEndpoint endpoint) 887 core.MojoMessagePipeEndpoint endpoint)
889 : super(new _ContactsServiceProxyControl.fromEndpoint(endpoint)); 888 : super(new _ContactsServiceProxyControl.fromEndpoint(endpoint));
890 889
891 ContactsServiceProxy.fromHandle(core.MojoHandle handle) 890 ContactsServiceProxy.fromHandle(core.MojoHandle handle)
892 : super(new _ContactsServiceProxyControl.fromHandle(handle)); 891 : super(new _ContactsServiceProxyControl.fromHandle(handle));
893 892
894 ContactsServiceProxy.unbound() 893 ContactsServiceProxy.unbound()
895 : super(new _ContactsServiceProxyControl.unbound()); 894 : super(new _ContactsServiceProxyControl.unbound());
896 895
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
942 params.id = id; 941 params.id = id;
943 params.highResolution = highResolution; 942 params.highResolution = highResolution;
944 return ctrl.sendMessageWithRequestId( 943 return ctrl.sendMessageWithRequestId(
945 params, 944 params,
946 _contactsServiceMethodGetPhotoName, 945 _contactsServiceMethodGetPhotoName,
947 -1, 946 -1,
948 bindings.MessageHeader.kMessageExpectsResponse); 947 bindings.MessageHeader.kMessageExpectsResponse);
949 } 948 }
950 } 949 }
951 950
952 951 class _ContactsServiceStubControl
953 class ContactsServiceStub extends bindings.Stub { 952 extends bindings.StubMessageHandler
953 implements bindings.StubControl<ContactsService> {
954 ContactsService _impl; 954 ContactsService _impl;
955 955
956 ContactsServiceStub.fromEndpoint( 956 _ContactsServiceStubControl.fromEndpoint(
957 core.MojoMessagePipeEndpoint endpoint, [ContactsService impl]) 957 core.MojoMessagePipeEndpoint endpoint, [ContactsService impl])
958 : super.fromEndpoint(endpoint, autoBegin: impl != null) { 958 : super.fromEndpoint(endpoint, autoBegin: impl != null) {
959 _impl = impl; 959 _impl = impl;
960 } 960 }
961 961
962 ContactsServiceStub.fromHandle( 962 _ContactsServiceStubControl.fromHandle(
963 core.MojoHandle handle, [ContactsService impl]) 963 core.MojoHandle handle, [ContactsService impl])
964 : super.fromHandle(handle, autoBegin: impl != null) { 964 : super.fromHandle(handle, autoBegin: impl != null) {
965 _impl = impl; 965 _impl = impl;
966 } 966 }
967 967
968 ContactsServiceStub.unbound([this._impl]) : super.unbound(); 968 _ContactsServiceStubControl.unbound([this._impl]) : super.unbound();
969
970 static ContactsServiceStub newFromEndpoint(
971 core.MojoMessagePipeEndpoint endpoint) {
972 assert(endpoint.setDescription("For ContactsServiceStub"));
973 return new ContactsServiceStub.fromEndpoint(endpoint);
974 }
975 969
976 970
977 ContactsServiceGetCountResponseParams _contactsServiceGetCountResponseParamsFa ctory(int count) { 971 ContactsServiceGetCountResponseParams _contactsServiceGetCountResponseParamsFa ctory(int count) {
978 var result = new ContactsServiceGetCountResponseParams(); 972 var result = new ContactsServiceGetCountResponseParams();
979 result.count = count; 973 result.count = count;
980 return result; 974 return result;
981 } 975 }
982 ContactsServiceGetResponseParams _contactsServiceGetResponseParamsFactory(List <Contact> contacts) { 976 ContactsServiceGetResponseParams _contactsServiceGetResponseParamsFactory(List <Contact> contacts) {
983 var result = new ContactsServiceGetResponseParams(); 977 var result = new ContactsServiceGetResponseParams();
984 result.contacts = contacts; 978 result.contacts = contacts;
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
1112 } 1106 }
1113 1107
1114 @override 1108 @override
1115 void bind(core.MojoMessagePipeEndpoint endpoint) { 1109 void bind(core.MojoMessagePipeEndpoint endpoint) {
1116 super.bind(endpoint); 1110 super.bind(endpoint);
1117 if (!isOpen && (_impl != null)) { 1111 if (!isOpen && (_impl != null)) {
1118 beginHandlingEvents(); 1112 beginHandlingEvents();
1119 } 1113 }
1120 } 1114 }
1121 1115
1116 @override
1122 String toString() { 1117 String toString() {
1123 var superString = super.toString(); 1118 var superString = super.toString();
1124 return "ContactsServiceStub($superString)"; 1119 return "_ContactsServiceStubControl($superString)";
1125 } 1120 }
1126 1121
1127 int get version => 0; 1122 int get version => 0;
1128 1123
1129 static service_describer.ServiceDescription _cachedServiceDescription; 1124 static service_describer.ServiceDescription _cachedServiceDescription;
1130 static service_describer.ServiceDescription get serviceDescription { 1125 static service_describer.ServiceDescription get serviceDescription {
1131 if (_cachedServiceDescription == null) { 1126 if (_cachedServiceDescription == null) {
1132 _cachedServiceDescription = new _ContactsServiceServiceDescription(); 1127 _cachedServiceDescription = new _ContactsServiceServiceDescription();
1133 } 1128 }
1134 return _cachedServiceDescription; 1129 return _cachedServiceDescription;
1135 } 1130 }
1136 } 1131 }
1137 1132
1133 class ContactsServiceStub
1134 extends bindings.Stub<ContactsService>
1135 implements ContactsService {
1136 ContactsServiceStub.fromEndpoint(
1137 core.MojoMessagePipeEndpoint endpoint, [ContactsService impl])
1138 : super(new _ContactsServiceStubControl.fromEndpoint(endpoint, impl));
1139
1140 ContactsServiceStub.fromHandle(
1141 core.MojoHandle handle, [ContactsService impl])
1142 : super(new _ContactsServiceStubControl.fromHandle(handle, impl));
1143
1144 ContactsServiceStub.unbound([ContactsService impl])
1145 : super(new _ContactsServiceStubControl.unbound(impl));
1146
1147 static ContactsServiceStub newFromEndpoint(
1148 core.MojoMessagePipeEndpoint endpoint) {
1149 assert(endpoint.setDescription("For ContactsServiceStub"));
1150 return new ContactsServiceStub.fromEndpoint(endpoint);
1151 }
1152
1153 static service_describer.ServiceDescription get serviceDescription =>
1154 _ContactsServiceStubControl.serviceDescription;
1155
1156
1157 dynamic getCount(String filter,[Function responseFactory = null]) {
1158 return impl.getCount(filter,responseFactory);
1159 }
1160 dynamic get(String filter,int offset,int limit,[Function responseFactory = nul l]) {
1161 return impl.get(filter,offset,limit,responseFactory);
1162 }
1163 dynamic getEmails(int id,[Function responseFactory = null]) {
1164 return impl.getEmails(id,responseFactory);
1165 }
1166 dynamic getPhoto(int id,bool highResolution,[Function responseFactory = null]) {
1167 return impl.getPhoto(id,highResolution,responseFactory);
1168 }
1169 }
1170
1138 1171
1139 1172
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698