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

Side by Side Diff: mojo/dart/packages/mojo_services/lib/mojo/files/types.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 types_mojom; 4 library types_mojom;
5 import 'package:mojo/bindings.dart' as bindings; 5 import 'package:mojo/bindings.dart' as bindings;
6 6
7 const int kOpenFlagRead = 1; 7 const int kOpenFlagRead = 1;
8 const int kOpenFlagWrite = 2; 8 const int kOpenFlagWrite = 2;
9 const int kOpenFlagCreate = 4; 9 const int kOpenFlagCreate = 4;
10 const int kOpenFlagExclusive = 8; 10 const int kOpenFlagExclusive = 8;
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after
237 237
238 class Timespec extends bindings.Struct { 238 class Timespec extends bindings.Struct {
239 static const List<bindings.StructDataHeader> kVersions = const [ 239 static const List<bindings.StructDataHeader> kVersions = const [
240 const bindings.StructDataHeader(24, 0) 240 const bindings.StructDataHeader(24, 0)
241 ]; 241 ];
242 int seconds = 0; 242 int seconds = 0;
243 int nanoseconds = 0; 243 int nanoseconds = 0;
244 244
245 Timespec() : super(kVersions.last.size); 245 Timespec() : super(kVersions.last.size);
246 246
247 Timespec.init(
248 int this.seconds,
249 int this.nanoseconds
250 ) : super(kVersions.last.size);
251
247 static Timespec deserialize(bindings.Message message) { 252 static Timespec deserialize(bindings.Message message) {
248 var decoder = new bindings.Decoder(message); 253 var decoder = new bindings.Decoder(message);
249 var result = decode(decoder); 254 var result = decode(decoder);
250 if (decoder.excessHandles != null) { 255 if (decoder.excessHandles != null) {
251 decoder.excessHandles.forEach((h) => h.close()); 256 decoder.excessHandles.forEach((h) => h.close());
252 } 257 }
253 return result; 258 return result;
254 } 259 }
255 260
256 static Timespec decode(bindings.Decoder decoder0) { 261 static Timespec decode(bindings.Decoder decoder0) {
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
323 328
324 class TimespecOrNow extends bindings.Struct { 329 class TimespecOrNow extends bindings.Struct {
325 static const List<bindings.StructDataHeader> kVersions = const [ 330 static const List<bindings.StructDataHeader> kVersions = const [
326 const bindings.StructDataHeader(24, 0) 331 const bindings.StructDataHeader(24, 0)
327 ]; 332 ];
328 bool now = false; 333 bool now = false;
329 Timespec timespec = null; 334 Timespec timespec = null;
330 335
331 TimespecOrNow() : super(kVersions.last.size); 336 TimespecOrNow() : super(kVersions.last.size);
332 337
338 TimespecOrNow.init(
339 bool this.now,
340 Timespec this.timespec
341 ) : super(kVersions.last.size);
342
333 static TimespecOrNow deserialize(bindings.Message message) { 343 static TimespecOrNow deserialize(bindings.Message message) {
334 var decoder = new bindings.Decoder(message); 344 var decoder = new bindings.Decoder(message);
335 var result = decode(decoder); 345 var result = decode(decoder);
336 if (decoder.excessHandles != null) { 346 if (decoder.excessHandles != null) {
337 decoder.excessHandles.forEach((h) => h.close()); 347 decoder.excessHandles.forEach((h) => h.close());
338 } 348 }
339 return result; 349 return result;
340 } 350 }
341 351
342 static TimespecOrNow decode(bindings.Decoder decoder0) { 352 static TimespecOrNow decode(bindings.Decoder decoder0) {
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
412 static const List<bindings.StructDataHeader> kVersions = const [ 422 static const List<bindings.StructDataHeader> kVersions = const [
413 const bindings.StructDataHeader(40, 0) 423 const bindings.StructDataHeader(40, 0)
414 ]; 424 ];
415 FileType type = null; 425 FileType type = null;
416 int size = 0; 426 int size = 0;
417 Timespec atime = null; 427 Timespec atime = null;
418 Timespec mtime = null; 428 Timespec mtime = null;
419 429
420 FileInformation() : super(kVersions.last.size); 430 FileInformation() : super(kVersions.last.size);
421 431
432 FileInformation.init(
433 FileType this.type,
434 int this.size,
435 Timespec this.atime,
436 Timespec this.mtime
437 ) : super(kVersions.last.size);
438
422 static FileInformation deserialize(bindings.Message message) { 439 static FileInformation deserialize(bindings.Message message) {
423 var decoder = new bindings.Decoder(message); 440 var decoder = new bindings.Decoder(message);
424 var result = decode(decoder); 441 var result = decode(decoder);
425 if (decoder.excessHandles != null) { 442 if (decoder.excessHandles != null) {
426 decoder.excessHandles.forEach((h) => h.close()); 443 decoder.excessHandles.forEach((h) => h.close());
427 } 444 }
428 return result; 445 return result;
429 } 446 }
430 447
431 static FileInformation decode(bindings.Decoder decoder0) { 448 static FileInformation decode(bindings.Decoder decoder0) {
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
530 547
531 class DirectoryEntry extends bindings.Struct { 548 class DirectoryEntry extends bindings.Struct {
532 static const List<bindings.StructDataHeader> kVersions = const [ 549 static const List<bindings.StructDataHeader> kVersions = const [
533 const bindings.StructDataHeader(24, 0) 550 const bindings.StructDataHeader(24, 0)
534 ]; 551 ];
535 FileType type = null; 552 FileType type = null;
536 String name = null; 553 String name = null;
537 554
538 DirectoryEntry() : super(kVersions.last.size); 555 DirectoryEntry() : super(kVersions.last.size);
539 556
557 DirectoryEntry.init(
558 FileType this.type,
559 String this.name
560 ) : super(kVersions.last.size);
561
540 static DirectoryEntry deserialize(bindings.Message message) { 562 static DirectoryEntry deserialize(bindings.Message message) {
541 var decoder = new bindings.Decoder(message); 563 var decoder = new bindings.Decoder(message);
542 var result = decode(decoder); 564 var result = decode(decoder);
543 if (decoder.excessHandles != null) { 565 if (decoder.excessHandles != null) {
544 decoder.excessHandles.forEach((h) => h.close()); 566 decoder.excessHandles.forEach((h) => h.close());
545 } 567 }
546 return result; 568 return result;
547 } 569 }
548 570
549 static DirectoryEntry decode(bindings.Decoder decoder0) { 571 static DirectoryEntry decode(bindings.Decoder decoder0) {
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
612 Map toJson() { 634 Map toJson() {
613 Map map = new Map(); 635 Map map = new Map();
614 map["type"] = type; 636 map["type"] = type;
615 map["name"] = name; 637 map["name"] = name;
616 return map; 638 return map;
617 } 639 }
618 } 640 }
619 641
620 642
621 643
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698