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

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

Issue 1539673003: Generate Mojom Types in Dart (Take 2) (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Merge with master Created 4 years, 10 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 url_response_disk_cache_mojom; 5 library url_response_disk_cache_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/bindings/types/mojom_types.mojom.dart' as mojom_types;
12 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer;
11 import 'package:mojo/mojo/url_response.mojom.dart' as url_response_mojom; 13 import 'package:mojo/mojo/url_response.mojom.dart' as url_response_mojom;
12 14
13 15
14 16
15 class _UrlResponseDiskCacheGetParams extends bindings.Struct { 17 class _UrlResponseDiskCacheGetParams extends bindings.Struct {
16 static const List<bindings.StructDataHeader> kVersions = const [ 18 static const List<bindings.StructDataHeader> kVersions = const [
17 const bindings.StructDataHeader(16, 0) 19 const bindings.StructDataHeader(16, 0)
18 ]; 20 ];
19 String url = null; 21 String url = null;
20 22
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 } 74 }
73 75
74 Map toJson() { 76 Map toJson() {
75 Map map = new Map(); 77 Map map = new Map();
76 map["url"] = url; 78 map["url"] = url;
77 return map; 79 return map;
78 } 80 }
79 } 81 }
80 82
81 83
84
85
82 class UrlResponseDiskCacheGetResponseParams extends bindings.Struct { 86 class UrlResponseDiskCacheGetResponseParams extends bindings.Struct {
83 static const List<bindings.StructDataHeader> kVersions = const [ 87 static const List<bindings.StructDataHeader> kVersions = const [
84 const bindings.StructDataHeader(32, 0) 88 const bindings.StructDataHeader(32, 0)
85 ]; 89 ];
86 url_response_mojom.UrlResponse response = null; 90 url_response_mojom.UrlResponse response = null;
87 List<int> filePath = null; 91 List<int> filePath = null;
88 List<int> cacheDirPath = null; 92 List<int> cacheDirPath = null;
89 93
90 UrlResponseDiskCacheGetResponseParams() : super(kVersions.last.size); 94 UrlResponseDiskCacheGetResponseParams() : super(kVersions.last.size);
91 95
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
155 "cacheDirPath: $cacheDirPath" ")"; 159 "cacheDirPath: $cacheDirPath" ")";
156 } 160 }
157 161
158 Map toJson() { 162 Map toJson() {
159 throw new bindings.MojoCodecError( 163 throw new bindings.MojoCodecError(
160 'Object containing handles cannot be encoded to JSON.'); 164 'Object containing handles cannot be encoded to JSON.');
161 } 165 }
162 } 166 }
163 167
164 168
169
170
165 class _UrlResponseDiskCacheValidateParams extends bindings.Struct { 171 class _UrlResponseDiskCacheValidateParams extends bindings.Struct {
166 static const List<bindings.StructDataHeader> kVersions = const [ 172 static const List<bindings.StructDataHeader> kVersions = const [
167 const bindings.StructDataHeader(16, 0) 173 const bindings.StructDataHeader(16, 0)
168 ]; 174 ];
169 String url = null; 175 String url = null;
170 176
171 _UrlResponseDiskCacheValidateParams() : super(kVersions.last.size); 177 _UrlResponseDiskCacheValidateParams() : super(kVersions.last.size);
172 178
173 static _UrlResponseDiskCacheValidateParams deserialize(bindings.Message messag e) { 179 static _UrlResponseDiskCacheValidateParams deserialize(bindings.Message messag e) {
174 var decoder = new bindings.Decoder(message); 180 var decoder = new bindings.Decoder(message);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
222 } 228 }
223 229
224 Map toJson() { 230 Map toJson() {
225 Map map = new Map(); 231 Map map = new Map();
226 map["url"] = url; 232 map["url"] = url;
227 return map; 233 return map;
228 } 234 }
229 } 235 }
230 236
231 237
238
239
232 class _UrlResponseDiskCacheUpdateParams extends bindings.Struct { 240 class _UrlResponseDiskCacheUpdateParams extends bindings.Struct {
233 static const List<bindings.StructDataHeader> kVersions = const [ 241 static const List<bindings.StructDataHeader> kVersions = const [
234 const bindings.StructDataHeader(16, 0) 242 const bindings.StructDataHeader(16, 0)
235 ]; 243 ];
236 url_response_mojom.UrlResponse response = null; 244 url_response_mojom.UrlResponse response = null;
237 245
238 _UrlResponseDiskCacheUpdateParams() : super(kVersions.last.size); 246 _UrlResponseDiskCacheUpdateParams() : super(kVersions.last.size);
239 247
240 static _UrlResponseDiskCacheUpdateParams deserialize(bindings.Message message) { 248 static _UrlResponseDiskCacheUpdateParams deserialize(bindings.Message message) {
241 var decoder = new bindings.Decoder(message); 249 var decoder = new bindings.Decoder(message);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
289 "response: $response" ")"; 297 "response: $response" ")";
290 } 298 }
291 299
292 Map toJson() { 300 Map toJson() {
293 throw new bindings.MojoCodecError( 301 throw new bindings.MojoCodecError(
294 'Object containing handles cannot be encoded to JSON.'); 302 'Object containing handles cannot be encoded to JSON.');
295 } 303 }
296 } 304 }
297 305
298 306
307
308
299 class _UrlResponseDiskCacheUpdateAndGetParams extends bindings.Struct { 309 class _UrlResponseDiskCacheUpdateAndGetParams extends bindings.Struct {
300 static const List<bindings.StructDataHeader> kVersions = const [ 310 static const List<bindings.StructDataHeader> kVersions = const [
301 const bindings.StructDataHeader(16, 0) 311 const bindings.StructDataHeader(16, 0)
302 ]; 312 ];
303 url_response_mojom.UrlResponse response = null; 313 url_response_mojom.UrlResponse response = null;
304 314
305 _UrlResponseDiskCacheUpdateAndGetParams() : super(kVersions.last.size); 315 _UrlResponseDiskCacheUpdateAndGetParams() : super(kVersions.last.size);
306 316
307 static _UrlResponseDiskCacheUpdateAndGetParams deserialize(bindings.Message me ssage) { 317 static _UrlResponseDiskCacheUpdateAndGetParams deserialize(bindings.Message me ssage) {
308 var decoder = new bindings.Decoder(message); 318 var decoder = new bindings.Decoder(message);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
356 "response: $response" ")"; 366 "response: $response" ")";
357 } 367 }
358 368
359 Map toJson() { 369 Map toJson() {
360 throw new bindings.MojoCodecError( 370 throw new bindings.MojoCodecError(
361 'Object containing handles cannot be encoded to JSON.'); 371 'Object containing handles cannot be encoded to JSON.');
362 } 372 }
363 } 373 }
364 374
365 375
376
377
366 class UrlResponseDiskCacheUpdateAndGetResponseParams extends bindings.Struct { 378 class UrlResponseDiskCacheUpdateAndGetResponseParams extends bindings.Struct {
367 static const List<bindings.StructDataHeader> kVersions = const [ 379 static const List<bindings.StructDataHeader> kVersions = const [
368 const bindings.StructDataHeader(24, 0) 380 const bindings.StructDataHeader(24, 0)
369 ]; 381 ];
370 List<int> filePath = null; 382 List<int> filePath = null;
371 List<int> cacheDirPath = null; 383 List<int> cacheDirPath = null;
372 384
373 UrlResponseDiskCacheUpdateAndGetResponseParams() : super(kVersions.last.size); 385 UrlResponseDiskCacheUpdateAndGetResponseParams() : super(kVersions.last.size);
374 386
375 static UrlResponseDiskCacheUpdateAndGetResponseParams deserialize(bindings.Mes sage message) { 387 static UrlResponseDiskCacheUpdateAndGetResponseParams deserialize(bindings.Mes sage message) {
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
432 444
433 Map toJson() { 445 Map toJson() {
434 Map map = new Map(); 446 Map map = new Map();
435 map["filePath"] = filePath; 447 map["filePath"] = filePath;
436 map["cacheDirPath"] = cacheDirPath; 448 map["cacheDirPath"] = cacheDirPath;
437 return map; 449 return map;
438 } 450 }
439 } 451 }
440 452
441 453
454
455
442 class _UrlResponseDiskCacheUpdateAndGetExtractedParams extends bindings.Struct { 456 class _UrlResponseDiskCacheUpdateAndGetExtractedParams extends bindings.Struct {
443 static const List<bindings.StructDataHeader> kVersions = const [ 457 static const List<bindings.StructDataHeader> kVersions = const [
444 const bindings.StructDataHeader(16, 0) 458 const bindings.StructDataHeader(16, 0)
445 ]; 459 ];
446 url_response_mojom.UrlResponse response = null; 460 url_response_mojom.UrlResponse response = null;
447 461
448 _UrlResponseDiskCacheUpdateAndGetExtractedParams() : super(kVersions.last.size ); 462 _UrlResponseDiskCacheUpdateAndGetExtractedParams() : super(kVersions.last.size );
449 463
450 static _UrlResponseDiskCacheUpdateAndGetExtractedParams deserialize(bindings.M essage message) { 464 static _UrlResponseDiskCacheUpdateAndGetExtractedParams deserialize(bindings.M essage message) {
451 var decoder = new bindings.Decoder(message); 465 var decoder = new bindings.Decoder(message);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
499 "response: $response" ")"; 513 "response: $response" ")";
500 } 514 }
501 515
502 Map toJson() { 516 Map toJson() {
503 throw new bindings.MojoCodecError( 517 throw new bindings.MojoCodecError(
504 'Object containing handles cannot be encoded to JSON.'); 518 'Object containing handles cannot be encoded to JSON.');
505 } 519 }
506 } 520 }
507 521
508 522
523
524
509 class UrlResponseDiskCacheUpdateAndGetExtractedResponseParams extends bindings.S truct { 525 class UrlResponseDiskCacheUpdateAndGetExtractedResponseParams extends bindings.S truct {
510 static const List<bindings.StructDataHeader> kVersions = const [ 526 static const List<bindings.StructDataHeader> kVersions = const [
511 const bindings.StructDataHeader(24, 0) 527 const bindings.StructDataHeader(24, 0)
512 ]; 528 ];
513 List<int> extractedDirPath = null; 529 List<int> extractedDirPath = null;
514 List<int> cacheDirPath = null; 530 List<int> cacheDirPath = null;
515 531
516 UrlResponseDiskCacheUpdateAndGetExtractedResponseParams() : super(kVersions.la st.size); 532 UrlResponseDiskCacheUpdateAndGetExtractedResponseParams() : super(kVersions.la st.size);
517 533
518 static UrlResponseDiskCacheUpdateAndGetExtractedResponseParams deserialize(bin dings.Message message) { 534 static UrlResponseDiskCacheUpdateAndGetExtractedResponseParams deserialize(bin dings.Message message) {
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
574 } 590 }
575 591
576 Map toJson() { 592 Map toJson() {
577 Map map = new Map(); 593 Map map = new Map();
578 map["extractedDirPath"] = extractedDirPath; 594 map["extractedDirPath"] = extractedDirPath;
579 map["cacheDirPath"] = cacheDirPath; 595 map["cacheDirPath"] = cacheDirPath;
580 return map; 596 return map;
581 } 597 }
582 } 598 }
583 599
600
601
602
584 const int _UrlResponseDiskCache_getName = 0; 603 const int _UrlResponseDiskCache_getName = 0;
585 const int _UrlResponseDiskCache_validateName = 1; 604 const int _UrlResponseDiskCache_validateName = 1;
586 const int _UrlResponseDiskCache_updateName = 2; 605 const int _UrlResponseDiskCache_updateName = 2;
587 const int _UrlResponseDiskCache_updateAndGetName = 3; 606 const int _UrlResponseDiskCache_updateAndGetName = 3;
588 const int _UrlResponseDiskCache_updateAndGetExtractedName = 4; 607 const int _UrlResponseDiskCache_updateAndGetExtractedName = 4;
589 608
609
610
611 class _UrlResponseDiskCacheServiceDescription implements service_describer.Servi ceDescription {
612 dynamic getTopLevelInterface([Function responseFactory]) => null;
613
614 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null;
615
616 dynamic getAllTypeDefinitions([Function responseFactory]) => null;
617 }
618
590 abstract class UrlResponseDiskCache { 619 abstract class UrlResponseDiskCache {
591 static const String serviceName = "mojo::URLResponseDiskCache"; 620 static const String serviceName = "mojo::URLResponseDiskCache";
592 dynamic get(String url,[Function responseFactory = null]); 621 dynamic get(String url,[Function responseFactory = null]);
593 void validate(String url); 622 void validate(String url);
594 void update(url_response_mojom.UrlResponse response); 623 void update(url_response_mojom.UrlResponse response);
595 dynamic updateAndGet(url_response_mojom.UrlResponse response,[Function respons eFactory = null]); 624 dynamic updateAndGet(url_response_mojom.UrlResponse response,[Function respons eFactory = null]);
596 dynamic updateAndGetExtracted(url_response_mojom.UrlResponse response,[Functio n responseFactory = null]); 625 dynamic updateAndGetExtracted(url_response_mojom.UrlResponse response,[Functio n responseFactory = null]);
597 } 626 }
598 627
599 628
600 class _UrlResponseDiskCacheProxyImpl extends bindings.Proxy { 629 class _UrlResponseDiskCacheProxyImpl extends bindings.Proxy {
601 _UrlResponseDiskCacheProxyImpl.fromEndpoint( 630 _UrlResponseDiskCacheProxyImpl.fromEndpoint(
602 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); 631 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
603 632
604 _UrlResponseDiskCacheProxyImpl.fromHandle(core.MojoHandle handle) : 633 _UrlResponseDiskCacheProxyImpl.fromHandle(core.MojoHandle handle) :
605 super.fromHandle(handle); 634 super.fromHandle(handle);
606 635
607 _UrlResponseDiskCacheProxyImpl.unbound() : super.unbound(); 636 _UrlResponseDiskCacheProxyImpl.unbound() : super.unbound();
608 637
609 static _UrlResponseDiskCacheProxyImpl newFromEndpoint( 638 static _UrlResponseDiskCacheProxyImpl newFromEndpoint(
610 core.MojoMessagePipeEndpoint endpoint) { 639 core.MojoMessagePipeEndpoint endpoint) {
611 assert(endpoint.setDescription("For _UrlResponseDiskCacheProxyImpl")); 640 assert(endpoint.setDescription("For _UrlResponseDiskCacheProxyImpl"));
612 return new _UrlResponseDiskCacheProxyImpl.fromEndpoint(endpoint); 641 return new _UrlResponseDiskCacheProxyImpl.fromEndpoint(endpoint);
613 } 642 }
614 643
644 service_describer.ServiceDescription get serviceDescription =>
645 new _UrlResponseDiskCacheServiceDescription();
646
615 void handleResponse(bindings.ServiceMessage message) { 647 void handleResponse(bindings.ServiceMessage message) {
616 switch (message.header.type) { 648 switch (message.header.type) {
617 case _UrlResponseDiskCache_getName: 649 case _UrlResponseDiskCache_getName:
618 var r = UrlResponseDiskCacheGetResponseParams.deserialize( 650 var r = UrlResponseDiskCacheGetResponseParams.deserialize(
619 message.payload); 651 message.payload);
620 if (!message.header.hasRequestId) { 652 if (!message.header.hasRequestId) {
621 proxyError("Expected a message with a valid request Id."); 653 proxyError("Expected a message with a valid request Id.");
622 return; 654 return;
623 } 655 }
624 Completer c = completerMap[message.header.requestId]; 656 Completer c = completerMap[message.header.requestId];
(...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after
934 assert(_impl == null); 966 assert(_impl == null);
935 _impl = d; 967 _impl = d;
936 } 968 }
937 969
938 String toString() { 970 String toString() {
939 var superString = super.toString(); 971 var superString = super.toString();
940 return "UrlResponseDiskCacheStub($superString)"; 972 return "UrlResponseDiskCacheStub($superString)";
941 } 973 }
942 974
943 int get version => 0; 975 int get version => 0;
976
977 service_describer.ServiceDescription get serviceDescription =>
978 new _UrlResponseDiskCacheServiceDescription();
944 } 979 }
945 980
946 981
982
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698