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

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

Issue 2006093002: Dart: Futures -> Callbacks. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Merge Created 4 years, 6 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 // WARNING: DO NOT EDIT. This file was generated by a program. 1 // WARNING: DO NOT EDIT. This file was generated by a program.
2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py.
3 3
4 library asset_bundle_mojom; 4 library asset_bundle_mojom;
5 import 'dart:async'; 5 import 'dart:async';
6 import 'package:mojo/bindings.dart' as bindings; 6 import 'package:mojo/bindings.dart' as bindings;
7 import 'package:mojo/core.dart' as core; 7 import 'package:mojo/core.dart' as core;
8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer; 8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer;
9 9
10 10
11 11
12 class _AssetBundleGetAsStreamParams extends bindings.Struct { 12 class _AssetBundleGetAsStreamParams extends bindings.Struct {
13 static const List<bindings.StructDataHeader> kVersions = const [ 13 static const List<bindings.StructDataHeader> kVersions = const [
14 const bindings.StructDataHeader(16, 0) 14 const bindings.StructDataHeader(16, 0)
15 ]; 15 ];
16 String assetName = null; 16 String assetName = null;
17 17
18 _AssetBundleGetAsStreamParams() : super(kVersions.last.size); 18 _AssetBundleGetAsStreamParams() : super(kVersions.last.size);
19 19
20 _AssetBundleGetAsStreamParams.init(
21 String this.assetName
22 ) : super(kVersions.last.size);
23
20 static _AssetBundleGetAsStreamParams deserialize(bindings.Message message) { 24 static _AssetBundleGetAsStreamParams deserialize(bindings.Message message) {
21 var decoder = new bindings.Decoder(message); 25 var decoder = new bindings.Decoder(message);
22 var result = decode(decoder); 26 var result = decode(decoder);
23 if (decoder.excessHandles != null) { 27 if (decoder.excessHandles != null) {
24 decoder.excessHandles.forEach((h) => h.close()); 28 decoder.excessHandles.forEach((h) => h.close());
25 } 29 }
26 return result; 30 return result;
27 } 31 }
28 32
29 static _AssetBundleGetAsStreamParams decode(bindings.Decoder decoder0) { 33 static _AssetBundleGetAsStreamParams decode(bindings.Decoder decoder0) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
82 86
83 87
84 class AssetBundleGetAsStreamResponseParams extends bindings.Struct { 88 class AssetBundleGetAsStreamResponseParams extends bindings.Struct {
85 static const List<bindings.StructDataHeader> kVersions = const [ 89 static const List<bindings.StructDataHeader> kVersions = const [
86 const bindings.StructDataHeader(16, 0) 90 const bindings.StructDataHeader(16, 0)
87 ]; 91 ];
88 core.MojoDataPipeConsumer assetData = null; 92 core.MojoDataPipeConsumer assetData = null;
89 93
90 AssetBundleGetAsStreamResponseParams() : super(kVersions.last.size); 94 AssetBundleGetAsStreamResponseParams() : super(kVersions.last.size);
91 95
96 AssetBundleGetAsStreamResponseParams.init(
97 core.MojoDataPipeConsumer this.assetData
98 ) : super(kVersions.last.size);
99
92 static AssetBundleGetAsStreamResponseParams deserialize(bindings.Message messa ge) { 100 static AssetBundleGetAsStreamResponseParams deserialize(bindings.Message messa ge) {
93 var decoder = new bindings.Decoder(message); 101 var decoder = new bindings.Decoder(message);
94 var result = decode(decoder); 102 var result = decode(decoder);
95 if (decoder.excessHandles != null) { 103 if (decoder.excessHandles != null) {
96 decoder.excessHandles.forEach((h) => h.close()); 104 decoder.excessHandles.forEach((h) => h.close());
97 } 105 }
98 return result; 106 return result;
99 } 107 }
100 108
101 static AssetBundleGetAsStreamResponseParams decode(bindings.Decoder decoder0) { 109 static AssetBundleGetAsStreamResponseParams decode(bindings.Decoder decoder0) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
154 162
155 class _AssetUnpackerUnpackZipStreamParams extends bindings.Struct { 163 class _AssetUnpackerUnpackZipStreamParams extends bindings.Struct {
156 static const List<bindings.StructDataHeader> kVersions = const [ 164 static const List<bindings.StructDataHeader> kVersions = const [
157 const bindings.StructDataHeader(16, 0) 165 const bindings.StructDataHeader(16, 0)
158 ]; 166 ];
159 core.MojoDataPipeConsumer zippedAssets = null; 167 core.MojoDataPipeConsumer zippedAssets = null;
160 AssetBundleInterfaceRequest assetBundle = null; 168 AssetBundleInterfaceRequest assetBundle = null;
161 169
162 _AssetUnpackerUnpackZipStreamParams() : super(kVersions.last.size); 170 _AssetUnpackerUnpackZipStreamParams() : super(kVersions.last.size);
163 171
172 _AssetUnpackerUnpackZipStreamParams.init(
173 core.MojoDataPipeConsumer this.zippedAssets,
174 AssetBundleInterfaceRequest this.assetBundle
175 ) : super(kVersions.last.size);
176
164 static _AssetUnpackerUnpackZipStreamParams deserialize(bindings.Message messag e) { 177 static _AssetUnpackerUnpackZipStreamParams deserialize(bindings.Message messag e) {
165 var decoder = new bindings.Decoder(message); 178 var decoder = new bindings.Decoder(message);
166 var result = decode(decoder); 179 var result = decode(decoder);
167 if (decoder.excessHandles != null) { 180 if (decoder.excessHandles != null) {
168 decoder.excessHandles.forEach((h) => h.close()); 181 decoder.excessHandles.forEach((h) => h.close());
169 } 182 }
170 return result; 183 return result;
171 } 184 }
172 185
173 static _AssetUnpackerUnpackZipStreamParams decode(bindings.Decoder decoder0) { 186 static _AssetUnpackerUnpackZipStreamParams decode(bindings.Decoder decoder0) {
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
231 244
232 Map toJson() { 245 Map toJson() {
233 throw new bindings.MojoCodecError( 246 throw new bindings.MojoCodecError(
234 'Object containing handles cannot be encoded to JSON.'); 247 'Object containing handles cannot be encoded to JSON.');
235 } 248 }
236 } 249 }
237 250
238 const int _assetBundleMethodGetAsStreamName = 0; 251 const int _assetBundleMethodGetAsStreamName = 0;
239 252
240 class _AssetBundleServiceDescription implements service_describer.ServiceDescrip tion { 253 class _AssetBundleServiceDescription implements service_describer.ServiceDescrip tion {
241 dynamic getTopLevelInterface([Function responseFactory]) => 254 void getTopLevelInterface(Function responder) {
242 responseFactory(null); 255 responder(null);
256 }
243 257
244 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 258 void getTypeDefinition(String typeKey, Function responder) {
245 responseFactory(null); 259 responder(null);
260 }
246 261
247 dynamic getAllTypeDefinitions([Function responseFactory]) => 262 void getAllTypeDefinitions(Function responder) {
248 responseFactory(null); 263 responder(null);
264 }
249 } 265 }
250 266
251 abstract class AssetBundle { 267 abstract class AssetBundle {
252 static const String serviceName = "mojo::asset_bundle::AssetBundle"; 268 static const String serviceName = "mojo::asset_bundle::AssetBundle";
253 269
254 static service_describer.ServiceDescription _cachedServiceDescription; 270 static service_describer.ServiceDescription _cachedServiceDescription;
255 static service_describer.ServiceDescription get serviceDescription { 271 static service_describer.ServiceDescription get serviceDescription {
256 if (_cachedServiceDescription == null) { 272 if (_cachedServiceDescription == null) {
257 _cachedServiceDescription = new _AssetBundleServiceDescription(); 273 _cachedServiceDescription = new _AssetBundleServiceDescription();
258 } 274 }
259 return _cachedServiceDescription; 275 return _cachedServiceDescription;
260 } 276 }
261 277
262 static AssetBundleProxy connectToService( 278 static AssetBundleProxy connectToService(
263 bindings.ServiceConnector s, String url, [String serviceName]) { 279 bindings.ServiceConnector s, String url, [String serviceName]) {
264 AssetBundleProxy p = new AssetBundleProxy.unbound(); 280 AssetBundleProxy p = new AssetBundleProxy.unbound();
265 String name = serviceName ?? AssetBundle.serviceName; 281 String name = serviceName ?? AssetBundle.serviceName;
266 if ((name == null) || name.isEmpty) { 282 if ((name == null) || name.isEmpty) {
267 throw new core.MojoApiError( 283 throw new core.MojoApiError(
268 "If an interface has no ServiceName, then one must be provided."); 284 "If an interface has no ServiceName, then one must be provided.");
269 } 285 }
270 s.connectToService(url, p, name); 286 s.connectToService(url, p, name);
271 return p; 287 return p;
272 } 288 }
273 dynamic getAsStream(String assetName,[Function responseFactory = null]); 289 void getAsStream(String assetName,void callback(core.MojoDataPipeConsumer asse tData));
274 } 290 }
275 291
276 abstract class AssetBundleInterface 292 abstract class AssetBundleInterface
277 implements bindings.MojoInterface<AssetBundle>, 293 implements bindings.MojoInterface<AssetBundle>,
278 AssetBundle { 294 AssetBundle {
279 factory AssetBundleInterface([AssetBundle impl]) => 295 factory AssetBundleInterface([AssetBundle impl]) =>
280 new AssetBundleStub.unbound(impl); 296 new AssetBundleStub.unbound(impl);
281 297
282 factory AssetBundleInterface.fromEndpoint( 298 factory AssetBundleInterface.fromEndpoint(
283 core.MojoMessagePipeEndpoint endpoint, 299 core.MojoMessagePipeEndpoint endpoint,
(...skipping 29 matching lines...) Expand all
313 329
314 void handleResponse(bindings.ServiceMessage message) { 330 void handleResponse(bindings.ServiceMessage message) {
315 switch (message.header.type) { 331 switch (message.header.type) {
316 case _assetBundleMethodGetAsStreamName: 332 case _assetBundleMethodGetAsStreamName:
317 var r = AssetBundleGetAsStreamResponseParams.deserialize( 333 var r = AssetBundleGetAsStreamResponseParams.deserialize(
318 message.payload); 334 message.payload);
319 if (!message.header.hasRequestId) { 335 if (!message.header.hasRequestId) {
320 proxyError("Expected a message with a valid request Id."); 336 proxyError("Expected a message with a valid request Id.");
321 return; 337 return;
322 } 338 }
323 Completer c = completerMap[message.header.requestId]; 339 Function callback = callbackMap[message.header.requestId];
324 if (c == null) { 340 if (callback == null) {
325 proxyError( 341 proxyError(
326 "Message had unknown request Id: ${message.header.requestId}"); 342 "Message had unknown request Id: ${message.header.requestId}");
327 return; 343 return;
328 } 344 }
329 completerMap.remove(message.header.requestId); 345 callbackMap.remove(message.header.requestId);
330 if (c.isCompleted) { 346 callback(r.assetData );
331 proxyError("Response completer already completed");
332 return;
333 }
334 c.complete(r);
335 break; 347 break;
336 default: 348 default:
337 proxyError("Unexpected message type: ${message.header.type}"); 349 proxyError("Unexpected message type: ${message.header.type}");
338 close(immediate: true); 350 close(immediate: true);
339 break; 351 break;
340 } 352 }
341 } 353 }
342 354
343 @override 355 @override
344 String toString() { 356 String toString() {
(...skipping 24 matching lines...) Expand all
369 return newMockedProxy; 381 return newMockedProxy;
370 } 382 }
371 383
372 static AssetBundleProxy newFromEndpoint( 384 static AssetBundleProxy newFromEndpoint(
373 core.MojoMessagePipeEndpoint endpoint) { 385 core.MojoMessagePipeEndpoint endpoint) {
374 assert(endpoint.setDescription("For AssetBundleProxy")); 386 assert(endpoint.setDescription("For AssetBundleProxy"));
375 return new AssetBundleProxy.fromEndpoint(endpoint); 387 return new AssetBundleProxy.fromEndpoint(endpoint);
376 } 388 }
377 389
378 390
379 dynamic getAsStream(String assetName,[Function responseFactory = null]) { 391 void getAsStream(String assetName,void callback(core.MojoDataPipeConsumer asse tData)) {
380 if (impl != null) { 392 if (impl != null) {
381 return new Future(() => impl.getAsStream(assetName,_AssetBundleStubControl ._assetBundleGetAsStreamResponseParamsFactory)); 393 impl.getAsStream(assetName,callback);
394 return;
382 } 395 }
383 var params = new _AssetBundleGetAsStreamParams(); 396 var params = new _AssetBundleGetAsStreamParams();
384 params.assetName = assetName; 397 params.assetName = assetName;
385 return ctrl.sendMessageWithRequestId( 398 ctrl.sendMessageWithRequestId(
386 params, 399 params,
387 _assetBundleMethodGetAsStreamName, 400 _assetBundleMethodGetAsStreamName,
388 -1, 401 -1,
389 bindings.MessageHeader.kMessageExpectsResponse); 402 bindings.MessageHeader.kMessageExpectsResponse,
403 callback);
390 } 404 }
391 } 405 }
392 406
393 class _AssetBundleStubControl 407 class _AssetBundleStubControl
394 extends bindings.StubMessageHandler 408 extends bindings.StubMessageHandler
395 implements bindings.StubControl<AssetBundle> { 409 implements bindings.StubControl<AssetBundle> {
396 AssetBundle _impl; 410 AssetBundle _impl;
397 411
398 _AssetBundleStubControl.fromEndpoint( 412 _AssetBundleStubControl.fromEndpoint(
399 core.MojoMessagePipeEndpoint endpoint, [AssetBundle impl]) 413 core.MojoMessagePipeEndpoint endpoint, [AssetBundle impl])
400 : super.fromEndpoint(endpoint, autoBegin: impl != null) { 414 : super.fromEndpoint(endpoint, autoBegin: impl != null) {
401 _impl = impl; 415 _impl = impl;
402 } 416 }
403 417
404 _AssetBundleStubControl.fromHandle( 418 _AssetBundleStubControl.fromHandle(
405 core.MojoHandle handle, [AssetBundle impl]) 419 core.MojoHandle handle, [AssetBundle impl])
406 : super.fromHandle(handle, autoBegin: impl != null) { 420 : super.fromHandle(handle, autoBegin: impl != null) {
407 _impl = impl; 421 _impl = impl;
408 } 422 }
409 423
410 _AssetBundleStubControl.unbound([this._impl]) : super.unbound(); 424 _AssetBundleStubControl.unbound([this._impl]) : super.unbound();
411 425
412 String get serviceName => AssetBundle.serviceName; 426 String get serviceName => AssetBundle.serviceName;
413 427
414 428
415 static AssetBundleGetAsStreamResponseParams _assetBundleGetAsStreamResponsePar amsFactory(core.MojoDataPipeConsumer assetData) { 429 Function _assetBundleGetAsStreamResponseParamsResponder(
416 var result = new AssetBundleGetAsStreamResponseParams(); 430 int requestId) {
417 result.assetData = assetData; 431 return (core.MojoDataPipeConsumer assetData) {
418 return result; 432 var result = new AssetBundleGetAsStreamResponseParams();
433 result.assetData = assetData;
434 sendResponse(buildResponseWithId(
435 result,
436 _assetBundleMethodGetAsStreamName,
437 requestId,
438 bindings.MessageHeader.kMessageIsResponse));
439 };
419 } 440 }
420 441
421 dynamic handleMessage(bindings.ServiceMessage message) { 442 void handleMessage(bindings.ServiceMessage message) {
422 if (bindings.ControlMessageHandler.isControlMessage(message)) { 443 if (bindings.ControlMessageHandler.isControlMessage(message)) {
423 return bindings.ControlMessageHandler.handleMessage(this, 444 bindings.ControlMessageHandler.handleMessage(
424 0, 445 this, 0, message);
425 message); 446 return;
426 } 447 }
427 if (_impl == null) { 448 if (_impl == null) {
428 throw new core.MojoApiError("$this has no implementation set"); 449 throw new core.MojoApiError("$this has no implementation set");
429 } 450 }
430 switch (message.header.type) { 451 switch (message.header.type) {
431 case _assetBundleMethodGetAsStreamName: 452 case _assetBundleMethodGetAsStreamName:
432 var params = _AssetBundleGetAsStreamParams.deserialize( 453 var params = _AssetBundleGetAsStreamParams.deserialize(
433 message.payload); 454 message.payload);
434 var response = _impl.getAsStream(params.assetName,_assetBundleGetAsStrea mResponseParamsFactory); 455 _impl.getAsStream(params.assetName, _assetBundleGetAsStreamResponseParam sResponder(message.header.requestId));
435 if (response is Future) {
436 return response.then((response) {
437 if (response != null) {
438 return buildResponseWithId(
439 response,
440 _assetBundleMethodGetAsStreamName,
441 message.header.requestId,
442 bindings.MessageHeader.kMessageIsResponse);
443 }
444 });
445 } else if (response != null) {
446 return buildResponseWithId(
447 response,
448 _assetBundleMethodGetAsStreamName,
449 message.header.requestId,
450 bindings.MessageHeader.kMessageIsResponse);
451 }
452 break; 456 break;
453 default: 457 default:
454 throw new bindings.MojoCodecError("Unexpected message name"); 458 throw new bindings.MojoCodecError("Unexpected message name");
455 break; 459 break;
456 } 460 }
457 return null;
458 } 461 }
459 462
460 AssetBundle get impl => _impl; 463 AssetBundle get impl => _impl;
461 set impl(AssetBundle d) { 464 set impl(AssetBundle d) {
462 if (d == null) { 465 if (d == null) {
463 throw new core.MojoApiError("$this: Cannot set a null implementation"); 466 throw new core.MojoApiError("$this: Cannot set a null implementation");
464 } 467 }
465 if (isBound && (_impl == null)) { 468 if (isBound && (_impl == null)) {
466 beginHandlingEvents(); 469 beginHandlingEvents();
467 } 470 }
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
501 core.MojoHandle handle, [AssetBundle impl]) 504 core.MojoHandle handle, [AssetBundle impl])
502 : super(new _AssetBundleStubControl.fromHandle(handle, impl)); 505 : super(new _AssetBundleStubControl.fromHandle(handle, impl));
503 506
504 static AssetBundleStub newFromEndpoint( 507 static AssetBundleStub newFromEndpoint(
505 core.MojoMessagePipeEndpoint endpoint) { 508 core.MojoMessagePipeEndpoint endpoint) {
506 assert(endpoint.setDescription("For AssetBundleStub")); 509 assert(endpoint.setDescription("For AssetBundleStub"));
507 return new AssetBundleStub.fromEndpoint(endpoint); 510 return new AssetBundleStub.fromEndpoint(endpoint);
508 } 511 }
509 512
510 513
511 dynamic getAsStream(String assetName,[Function responseFactory = null]) { 514 void getAsStream(String assetName,void callback(core.MojoDataPipeConsumer asse tData)) {
512 return impl.getAsStream(assetName,responseFactory); 515 return impl.getAsStream(assetName,callback);
513 } 516 }
514 } 517 }
515 518
516 const int _assetUnpackerMethodUnpackZipStreamName = 0; 519 const int _assetUnpackerMethodUnpackZipStreamName = 0;
517 520
518 class _AssetUnpackerServiceDescription implements service_describer.ServiceDescr iption { 521 class _AssetUnpackerServiceDescription implements service_describer.ServiceDescr iption {
519 dynamic getTopLevelInterface([Function responseFactory]) => 522 void getTopLevelInterface(Function responder) {
520 responseFactory(null); 523 responder(null);
524 }
521 525
522 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 526 void getTypeDefinition(String typeKey, Function responder) {
523 responseFactory(null); 527 responder(null);
528 }
524 529
525 dynamic getAllTypeDefinitions([Function responseFactory]) => 530 void getAllTypeDefinitions(Function responder) {
526 responseFactory(null); 531 responder(null);
532 }
527 } 533 }
528 534
529 abstract class AssetUnpacker { 535 abstract class AssetUnpacker {
530 static const String serviceName = "mojo::asset_bundle::AssetUnpacker"; 536 static const String serviceName = "mojo::asset_bundle::AssetUnpacker";
531 537
532 static service_describer.ServiceDescription _cachedServiceDescription; 538 static service_describer.ServiceDescription _cachedServiceDescription;
533 static service_describer.ServiceDescription get serviceDescription { 539 static service_describer.ServiceDescription get serviceDescription {
534 if (_cachedServiceDescription == null) { 540 if (_cachedServiceDescription == null) {
535 _cachedServiceDescription = new _AssetUnpackerServiceDescription(); 541 _cachedServiceDescription = new _AssetUnpackerServiceDescription();
536 } 542 }
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
667 : super.fromHandle(handle, autoBegin: impl != null) { 673 : super.fromHandle(handle, autoBegin: impl != null) {
668 _impl = impl; 674 _impl = impl;
669 } 675 }
670 676
671 _AssetUnpackerStubControl.unbound([this._impl]) : super.unbound(); 677 _AssetUnpackerStubControl.unbound([this._impl]) : super.unbound();
672 678
673 String get serviceName => AssetUnpacker.serviceName; 679 String get serviceName => AssetUnpacker.serviceName;
674 680
675 681
676 682
677 dynamic handleMessage(bindings.ServiceMessage message) { 683 void handleMessage(bindings.ServiceMessage message) {
678 if (bindings.ControlMessageHandler.isControlMessage(message)) { 684 if (bindings.ControlMessageHandler.isControlMessage(message)) {
679 return bindings.ControlMessageHandler.handleMessage(this, 685 bindings.ControlMessageHandler.handleMessage(
680 0, 686 this, 0, message);
681 message); 687 return;
682 } 688 }
683 if (_impl == null) { 689 if (_impl == null) {
684 throw new core.MojoApiError("$this has no implementation set"); 690 throw new core.MojoApiError("$this has no implementation set");
685 } 691 }
686 switch (message.header.type) { 692 switch (message.header.type) {
687 case _assetUnpackerMethodUnpackZipStreamName: 693 case _assetUnpackerMethodUnpackZipStreamName:
688 var params = _AssetUnpackerUnpackZipStreamParams.deserialize( 694 var params = _AssetUnpackerUnpackZipStreamParams.deserialize(
689 message.payload); 695 message.payload);
690 _impl.unpackZipStream(params.zippedAssets, params.assetBundle); 696 _impl.unpackZipStream(params.zippedAssets, params.assetBundle);
691 break; 697 break;
692 default: 698 default:
693 throw new bindings.MojoCodecError("Unexpected message name"); 699 throw new bindings.MojoCodecError("Unexpected message name");
694 break; 700 break;
695 } 701 }
696 return null;
697 } 702 }
698 703
699 AssetUnpacker get impl => _impl; 704 AssetUnpacker get impl => _impl;
700 set impl(AssetUnpacker d) { 705 set impl(AssetUnpacker d) {
701 if (d == null) { 706 if (d == null) {
702 throw new core.MojoApiError("$this: Cannot set a null implementation"); 707 throw new core.MojoApiError("$this: Cannot set a null implementation");
703 } 708 }
704 if (isBound && (_impl == null)) { 709 if (isBound && (_impl == null)) {
705 beginHandlingEvents(); 710 beginHandlingEvents();
706 } 711 }
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
747 } 752 }
748 753
749 754
750 void unpackZipStream(core.MojoDataPipeConsumer zippedAssets, AssetBundleInterf aceRequest assetBundle) { 755 void unpackZipStream(core.MojoDataPipeConsumer zippedAssets, AssetBundleInterf aceRequest assetBundle) {
751 return impl.unpackZipStream(zippedAssets, assetBundle); 756 return impl.unpackZipStream(zippedAssets, assetBundle);
752 } 757 }
753 } 758 }
754 759
755 760
756 761
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698