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

Side by Side Diff: mojo/dart/packages/mojo_services/lib/mojo/geocoder.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 geocoder_mojom; 5 library geocoder_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 import 'package:mojo_services/mojo/location.mojom.dart' as location_mojom; 10 import 'package:mojo_services/mojo/location.mojom.dart' as location_mojom;
(...skipping 1086 matching lines...) Expand 10 before | Expand all | Expand 10 after
1097 dynamic getAllTypeDefinitions([Function responseFactory]) => 1097 dynamic getAllTypeDefinitions([Function responseFactory]) =>
1098 responseFactory(null); 1098 responseFactory(null);
1099 } 1099 }
1100 1100
1101 abstract class Geocoder { 1101 abstract class Geocoder {
1102 static const String serviceName = null; 1102 static const String serviceName = null;
1103 dynamic addressToLocation(String address,Options options,[Function responseFac tory = null]); 1103 dynamic addressToLocation(String address,Options options,[Function responseFac tory = null]);
1104 dynamic locationToAddress(location_mojom.Location location,Options options,[Fu nction responseFactory = null]); 1104 dynamic locationToAddress(location_mojom.Location location,Options options,[Fu nction responseFactory = null]);
1105 } 1105 }
1106 1106
1107 1107 class _GeocoderProxyControl
1108 class _GeocoderProxyControl extends bindings.ProxyMessageHandler 1108 extends bindings.ProxyMessageHandler
1109 implements bindings.ProxyControl { 1109 implements bindings.ProxyControl {
1110 _GeocoderProxyControl.fromEndpoint( 1110 _GeocoderProxyControl.fromEndpoint(
1111 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 1111 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
1112 1112
1113 _GeocoderProxyControl.fromHandle( 1113 _GeocoderProxyControl.fromHandle(
1114 core.MojoHandle handle) : super.fromHandle(handle); 1114 core.MojoHandle handle) : super.fromHandle(handle);
1115 1115
1116 _GeocoderProxyControl.unbound() : super.unbound(); 1116 _GeocoderProxyControl.unbound() : super.unbound();
1117 1117
1118 service_describer.ServiceDescription get serviceDescription => 1118 service_describer.ServiceDescription get serviceDescription =>
1119 new _GeocoderServiceDescription(); 1119 new _GeocoderServiceDescription();
1120 1120
1121 String get serviceName => Geocoder.serviceName; 1121 String get serviceName => Geocoder.serviceName;
1122 1122
1123 @override
1124 void handleResponse(bindings.ServiceMessage message) { 1123 void handleResponse(bindings.ServiceMessage message) {
1125 switch (message.header.type) { 1124 switch (message.header.type) {
1126 case _geocoderMethodAddressToLocationName: 1125 case _geocoderMethodAddressToLocationName:
1127 var r = GeocoderAddressToLocationResponseParams.deserialize( 1126 var r = GeocoderAddressToLocationResponseParams.deserialize(
1128 message.payload); 1127 message.payload);
1129 if (!message.header.hasRequestId) { 1128 if (!message.header.hasRequestId) {
1130 proxyError("Expected a message with a valid request Id."); 1129 proxyError("Expected a message with a valid request Id.");
1131 return; 1130 return;
1132 } 1131 }
1133 Completer c = completerMap[message.header.requestId]; 1132 Completer c = completerMap[message.header.requestId];
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
1170 } 1169 }
1171 } 1170 }
1172 1171
1173 @override 1172 @override
1174 String toString() { 1173 String toString() {
1175 var superString = super.toString(); 1174 var superString = super.toString();
1176 return "_GeocoderProxyControl($superString)"; 1175 return "_GeocoderProxyControl($superString)";
1177 } 1176 }
1178 } 1177 }
1179 1178
1180 1179 class GeocoderProxy
1181 class GeocoderProxy extends bindings.Proxy 1180 extends bindings.Proxy
1182 implements Geocoder { 1181 implements Geocoder {
1183 GeocoderProxy.fromEndpoint( 1182 GeocoderProxy.fromEndpoint(
1184 core.MojoMessagePipeEndpoint endpoint) 1183 core.MojoMessagePipeEndpoint endpoint)
1185 : super(new _GeocoderProxyControl.fromEndpoint(endpoint)); 1184 : super(new _GeocoderProxyControl.fromEndpoint(endpoint));
1186 1185
1187 GeocoderProxy.fromHandle(core.MojoHandle handle) 1186 GeocoderProxy.fromHandle(core.MojoHandle handle)
1188 : super(new _GeocoderProxyControl.fromHandle(handle)); 1187 : super(new _GeocoderProxyControl.fromHandle(handle));
1189 1188
1190 GeocoderProxy.unbound() 1189 GeocoderProxy.unbound()
1191 : super(new _GeocoderProxyControl.unbound()); 1190 : super(new _GeocoderProxyControl.unbound());
1192 1191
(...skipping 26 matching lines...) Expand all
1219 params.location = location; 1218 params.location = location;
1220 params.options = options; 1219 params.options = options;
1221 return ctrl.sendMessageWithRequestId( 1220 return ctrl.sendMessageWithRequestId(
1222 params, 1221 params,
1223 _geocoderMethodLocationToAddressName, 1222 _geocoderMethodLocationToAddressName,
1224 -1, 1223 -1,
1225 bindings.MessageHeader.kMessageExpectsResponse); 1224 bindings.MessageHeader.kMessageExpectsResponse);
1226 } 1225 }
1227 } 1226 }
1228 1227
1229 1228 class _GeocoderStubControl
1230 class GeocoderStub extends bindings.Stub { 1229 extends bindings.StubMessageHandler
1230 implements bindings.StubControl<Geocoder> {
1231 Geocoder _impl; 1231 Geocoder _impl;
1232 1232
1233 GeocoderStub.fromEndpoint( 1233 _GeocoderStubControl.fromEndpoint(
1234 core.MojoMessagePipeEndpoint endpoint, [Geocoder impl]) 1234 core.MojoMessagePipeEndpoint endpoint, [Geocoder impl])
1235 : super.fromEndpoint(endpoint, autoBegin: impl != null) { 1235 : super.fromEndpoint(endpoint, autoBegin: impl != null) {
1236 _impl = impl; 1236 _impl = impl;
1237 } 1237 }
1238 1238
1239 GeocoderStub.fromHandle( 1239 _GeocoderStubControl.fromHandle(
1240 core.MojoHandle handle, [Geocoder impl]) 1240 core.MojoHandle handle, [Geocoder impl])
1241 : super.fromHandle(handle, autoBegin: impl != null) { 1241 : super.fromHandle(handle, autoBegin: impl != null) {
1242 _impl = impl; 1242 _impl = impl;
1243 } 1243 }
1244 1244
1245 GeocoderStub.unbound([this._impl]) : super.unbound(); 1245 _GeocoderStubControl.unbound([this._impl]) : super.unbound();
1246
1247 static GeocoderStub newFromEndpoint(
1248 core.MojoMessagePipeEndpoint endpoint) {
1249 assert(endpoint.setDescription("For GeocoderStub"));
1250 return new GeocoderStub.fromEndpoint(endpoint);
1251 }
1252 1246
1253 1247
1254 GeocoderAddressToLocationResponseParams _geocoderAddressToLocationResponsePara msFactory(String status, List<Result> results) { 1248 GeocoderAddressToLocationResponseParams _geocoderAddressToLocationResponsePara msFactory(String status, List<Result> results) {
1255 var result = new GeocoderAddressToLocationResponseParams(); 1249 var result = new GeocoderAddressToLocationResponseParams();
1256 result.status = status; 1250 result.status = status;
1257 result.results = results; 1251 result.results = results;
1258 return result; 1252 return result;
1259 } 1253 }
1260 GeocoderLocationToAddressResponseParams _geocoderLocationToAddressResponsePara msFactory(String status, List<Result> results) { 1254 GeocoderLocationToAddressResponseParams _geocoderLocationToAddressResponsePara msFactory(String status, List<Result> results) {
1261 var result = new GeocoderLocationToAddressResponseParams(); 1255 var result = new GeocoderLocationToAddressResponseParams();
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
1337 } 1331 }
1338 1332
1339 @override 1333 @override
1340 void bind(core.MojoMessagePipeEndpoint endpoint) { 1334 void bind(core.MojoMessagePipeEndpoint endpoint) {
1341 super.bind(endpoint); 1335 super.bind(endpoint);
1342 if (!isOpen && (_impl != null)) { 1336 if (!isOpen && (_impl != null)) {
1343 beginHandlingEvents(); 1337 beginHandlingEvents();
1344 } 1338 }
1345 } 1339 }
1346 1340
1341 @override
1347 String toString() { 1342 String toString() {
1348 var superString = super.toString(); 1343 var superString = super.toString();
1349 return "GeocoderStub($superString)"; 1344 return "_GeocoderStubControl($superString)";
1350 } 1345 }
1351 1346
1352 int get version => 0; 1347 int get version => 0;
1353 1348
1354 static service_describer.ServiceDescription _cachedServiceDescription; 1349 static service_describer.ServiceDescription _cachedServiceDescription;
1355 static service_describer.ServiceDescription get serviceDescription { 1350 static service_describer.ServiceDescription get serviceDescription {
1356 if (_cachedServiceDescription == null) { 1351 if (_cachedServiceDescription == null) {
1357 _cachedServiceDescription = new _GeocoderServiceDescription(); 1352 _cachedServiceDescription = new _GeocoderServiceDescription();
1358 } 1353 }
1359 return _cachedServiceDescription; 1354 return _cachedServiceDescription;
1360 } 1355 }
1361 } 1356 }
1362 1357
1358 class GeocoderStub
1359 extends bindings.Stub<Geocoder>
1360 implements Geocoder {
1361 GeocoderStub.fromEndpoint(
1362 core.MojoMessagePipeEndpoint endpoint, [Geocoder impl])
1363 : super(new _GeocoderStubControl.fromEndpoint(endpoint, impl));
1364
1365 GeocoderStub.fromHandle(
1366 core.MojoHandle handle, [Geocoder impl])
1367 : super(new _GeocoderStubControl.fromHandle(handle, impl));
1368
1369 GeocoderStub.unbound([Geocoder impl])
1370 : super(new _GeocoderStubControl.unbound(impl));
1371
1372 static GeocoderStub newFromEndpoint(
1373 core.MojoMessagePipeEndpoint endpoint) {
1374 assert(endpoint.setDescription("For GeocoderStub"));
1375 return new GeocoderStub.fromEndpoint(endpoint);
1376 }
1377
1378 static service_describer.ServiceDescription get serviceDescription =>
1379 _GeocoderStubControl.serviceDescription;
1380
1381
1382 dynamic addressToLocation(String address,Options options,[Function responseFac tory = null]) {
1383 return impl.addressToLocation(address,options,responseFactory);
1384 }
1385 dynamic locationToAddress(location_mojom.Location location,Options options,[Fu nction responseFactory = null]) {
1386 return impl.locationToAddress(location,options,responseFactory);
1387 }
1388 }
1389
1363 1390
1364 1391
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698