Index: mojo/dart/packages/mojo_services/lib/mojo/files/file.mojom.dart |
diff --git a/mojo/dart/packages/mojo_services/lib/mojo/files/file.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/files/file.mojom.dart |
index 45d3721ba7f3cbe2a6438bdac013426ee4587926..9297a5e4faefc0d90061604eb77ce85688b57d2b 100644 |
--- a/mojo/dart/packages/mojo_services/lib/mojo/files/file.mojom.dart |
+++ b/mojo/dart/packages/mojo_services/lib/mojo/files/file.mojom.dart |
@@ -5,9 +5,12 @@ |
library file_mojom; |
import 'dart:async'; |
+import 'dart:collection'; |
import 'package:mojo/bindings.dart' as bindings; |
import 'package:mojo/core.dart' as core; |
+import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types; |
+import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as service_describer; |
import 'package:mojo_services/mojo/files/types.mojom.dart' as types_mojom; |
@@ -68,6 +71,13 @@ class _FileCloseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Close_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileCloseParams' |
+ ..fullIdentifier = 'mojo.files._FileCloseParams') |
+ ..fields = <mojom_types.StructField>[]; |
+} |
class FileCloseResponseParams extends bindings.Struct { |
@@ -139,6 +149,22 @@ class FileCloseResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Close_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileCloseResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileCloseResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Err') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ ]; |
+} |
class _FileReadParams extends bindings.Struct { |
@@ -228,6 +254,30 @@ class _FileReadParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Read_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileReadParams' |
+ ..fullIdentifier = 'mojo.files._FileReadParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'NumBytesToRead') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Offset') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.int64), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Whence') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Whence__' |
+ ..typeKey = '_types_Whence__' |
+ )), |
+ ]; |
+} |
class FileReadResponseParams extends bindings.Struct { |
@@ -308,6 +358,29 @@ class FileReadResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Read_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileReadResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileReadResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'BytesRead') |
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType() |
+ ..nullable = true |
+ |
+ ..elementType = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint8))), |
+ ]; |
+} |
class _FileWriteParams extends bindings.Struct { |
@@ -397,6 +470,31 @@ class _FileWriteParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Write_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileWriteParams' |
+ ..fullIdentifier = 'mojo.files._FileWriteParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'BytesToWrite') |
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType() |
+ ..elementType = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint8))), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Offset') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.int64), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Whence') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Whence__' |
+ ..typeKey = '_types_Whence__' |
+ )), |
+ ]; |
+} |
class FileWriteResponseParams extends bindings.Struct { |
@@ -477,6 +575,26 @@ class FileWriteResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Write_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileWriteResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileWriteResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'NumBytesWritten') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ ]; |
+} |
class _FileReadToStreamParams extends bindings.Struct { |
@@ -571,6 +689,37 @@ class _FileReadToStreamParams extends bindings.Struct { |
'Object containing handles cannot be encoded to JSON.'); |
} |
} |
+mojom_types.MojomStruct _file_File_ReadToStream_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileReadToStreamParams' |
+ ..fullIdentifier = 'mojo.files._FileReadToStreamParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Source') |
+ ..type = (new mojom_types.Type() |
+..handleType = (new mojom_types.HandleType() |
+..kind = mojom_types.HandleTypeKind.dataPipeProducer |
+..nullable = false)), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Offset') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.int64), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Whence') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Whence__' |
+ ..typeKey = '_types_Whence__' |
+ )), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'NumBytesToRead') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.int64), |
+ ]; |
+} |
class FileReadToStreamResponseParams extends bindings.Struct { |
@@ -642,6 +791,22 @@ class FileReadToStreamResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_ReadToStream_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileReadToStreamResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileReadToStreamResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ ]; |
+} |
class _FileWriteFromStreamParams extends bindings.Struct { |
@@ -728,6 +893,33 @@ class _FileWriteFromStreamParams extends bindings.Struct { |
'Object containing handles cannot be encoded to JSON.'); |
} |
} |
+mojom_types.MojomStruct _file_File_WriteFromStream_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileWriteFromStreamParams' |
+ ..fullIdentifier = 'mojo.files._FileWriteFromStreamParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Sink') |
+ ..type = (new mojom_types.Type() |
+..handleType = (new mojom_types.HandleType() |
+..kind = mojom_types.HandleTypeKind.dataPipeConsumer |
+..nullable = false)), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Offset') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.int64), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Whence') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Whence__' |
+ ..typeKey = '_types_Whence__' |
+ )), |
+ ]; |
+} |
class FileWriteFromStreamResponseParams extends bindings.Struct { |
@@ -799,6 +991,22 @@ class FileWriteFromStreamResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_WriteFromStream_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileWriteFromStreamResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileWriteFromStreamResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ ]; |
+} |
class _FileTellParams extends bindings.Struct { |
@@ -857,6 +1065,13 @@ class _FileTellParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Tell_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileTellParams' |
+ ..fullIdentifier = 'mojo.files._FileTellParams') |
+ ..fields = <mojom_types.StructField>[]; |
+} |
class FileTellResponseParams extends bindings.Struct { |
@@ -937,6 +1152,26 @@ class FileTellResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Tell_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileTellResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileTellResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Position') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.int64), |
+ ]; |
+} |
class _FileSeekParams extends bindings.Struct { |
@@ -1017,6 +1252,26 @@ class _FileSeekParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Seek_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileSeekParams' |
+ ..fullIdentifier = 'mojo.files._FileSeekParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Offset') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.int64), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Whence') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Whence__' |
+ ..typeKey = '_types_Whence__' |
+ )), |
+ ]; |
+} |
class FileSeekResponseParams extends bindings.Struct { |
@@ -1097,6 +1352,26 @@ class FileSeekResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Seek_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileSeekResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileSeekResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Position') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.int64), |
+ ]; |
+} |
class _FileStatParams extends bindings.Struct { |
@@ -1155,6 +1430,13 @@ class _FileStatParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Stat_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileStatParams' |
+ ..fullIdentifier = 'mojo.files._FileStatParams') |
+ ..fields = <mojom_types.StructField>[]; |
+} |
class FileStatResponseParams extends bindings.Struct { |
@@ -1236,6 +1518,33 @@ class FileStatResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Stat_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileStatResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileStatResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'FileInformation') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ ..nullable = true |
+ |
+ |
+ ..identifier = '_types_FileInformation__' |
+ ..typeKey = '_types_FileInformation__' |
+ )), |
+ ]; |
+} |
class _FileTruncateParams extends bindings.Struct { |
@@ -1303,6 +1612,17 @@ class _FileTruncateParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Truncate_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileTruncateParams' |
+ ..fullIdentifier = 'mojo.files._FileTruncateParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Size') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.int64), |
+ ]; |
+} |
class FileTruncateResponseParams extends bindings.Struct { |
@@ -1374,6 +1694,22 @@ class FileTruncateResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Truncate_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileTruncateResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileTruncateResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ ]; |
+} |
class _FileTouchParams extends bindings.Struct { |
@@ -1452,6 +1788,35 @@ class _FileTouchParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Touch_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileTouchParams' |
+ ..fullIdentifier = 'mojo.files._FileTouchParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Atime') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ ..nullable = true |
+ |
+ |
+ ..identifier = '_types_TimespecOrNow__' |
+ ..typeKey = '_types_TimespecOrNow__' |
+ )), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Mtime') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ ..nullable = true |
+ |
+ |
+ ..identifier = '_types_TimespecOrNow__' |
+ ..typeKey = '_types_TimespecOrNow__' |
+ )), |
+ ]; |
+} |
class FileTouchResponseParams extends bindings.Struct { |
@@ -1523,6 +1888,22 @@ class FileTouchResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Touch_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileTouchResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileTouchResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ ]; |
+} |
class _FileDupParams extends bindings.Struct { |
@@ -1589,6 +1970,23 @@ class _FileDupParams extends bindings.Struct { |
'Object containing handles cannot be encoded to JSON.'); |
} |
} |
+mojom_types.MojomStruct _file_File_Dup_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileDupParams' |
+ ..fullIdentifier = 'mojo.files._FileDupParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'File') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..isInterfaceRequest = true |
+ ..identifier = '_file_File__' |
+ ..typeKey = '_file_File__' |
+ )), |
+ ]; |
+} |
class FileDupResponseParams extends bindings.Struct { |
@@ -1660,6 +2058,22 @@ class FileDupResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Dup_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileDupResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileDupResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ ]; |
+} |
class _FileReopenParams extends bindings.Struct { |
@@ -1734,6 +2148,27 @@ class _FileReopenParams extends bindings.Struct { |
'Object containing handles cannot be encoded to JSON.'); |
} |
} |
+mojom_types.MojomStruct _file_File_Reopen_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileReopenParams' |
+ ..fullIdentifier = 'mojo.files._FileReopenParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'File') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..isInterfaceRequest = true |
+ ..identifier = '_file_File__' |
+ ..typeKey = '_file_File__' |
+ )), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'OpenFlags') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ ]; |
+} |
class FileReopenResponseParams extends bindings.Struct { |
@@ -1805,6 +2240,22 @@ class FileReopenResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Reopen_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileReopenResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileReopenResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ ]; |
+} |
class _FileAsBufferParams extends bindings.Struct { |
@@ -1863,6 +2314,13 @@ class _FileAsBufferParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_AsBuffer_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileAsBufferParams' |
+ ..fullIdentifier = 'mojo.files._FileAsBufferParams') |
+ ..fields = <mojom_types.StructField>[]; |
+} |
class FileAsBufferResponseParams extends bindings.Struct { |
@@ -1941,6 +2399,29 @@ class FileAsBufferResponseParams extends bindings.Struct { |
'Object containing handles cannot be encoded to JSON.'); |
} |
} |
+mojom_types.MojomStruct _file_File_AsBuffer_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileAsBufferResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileAsBufferResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Buffer') |
+ ..type = (new mojom_types.Type() |
+..handleType = (new mojom_types.HandleType() |
+..kind = mojom_types.HandleTypeKind.sharedBuffer |
+..nullable = true)), |
+ ]; |
+} |
class _FileIoctlParams extends bindings.Struct { |
@@ -2017,6 +2498,24 @@ class _FileIoctlParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Ioctl_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_FileIoctlParams' |
+ ..fullIdentifier = 'mojo.files._FileIoctlParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Request') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'InValues') |
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType() |
+ ..nullable = true |
+ |
+ ..elementType = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32))), |
+ ]; |
+} |
class FileIoctlResponseParams extends bindings.Struct { |
@@ -2097,6 +2596,30 @@ class FileIoctlResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _file_File_Ioctl_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'FileIoctlResponseParams' |
+ ..fullIdentifier = 'mojo.files.FileIoctlResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Error') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_Error__' |
+ ..typeKey = '_types_Error__' |
+ )), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'OutValues') |
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType() |
+ ..nullable = true |
+ |
+ ..elementType = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32))), |
+ ]; |
+} |
+ |
const int _File_closeName = 0; |
const int _File_readName = 1; |
@@ -2113,6 +2636,71 @@ const int _File_reopenName = 11; |
const int _File_asBufferName = 12; |
const int _File_ioctlName = 13; |
+mojom_types.MojomInterface _file_File__() { |
+ return new mojom_types.MojomInterface() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'File' |
+ ..fullIdentifier = 'mojo.files.File') |
+ ..interfaceName = 'File' |
+ ..methods = <int, mojom_types.MojomMethod>{ |
+_File_closeName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Close') |
+ ..ordinal = _File_closeName |
+ ..responseParams = _file_File_Close_ResponseParams__()..parameters = _file_File_Close_Params__(),_File_readName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Read') |
+ ..ordinal = _File_readName |
+ ..responseParams = _file_File_Read_ResponseParams__()..parameters = _file_File_Read_Params__(),_File_writeName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Write') |
+ ..ordinal = _File_writeName |
+ ..responseParams = _file_File_Write_ResponseParams__()..parameters = _file_File_Write_Params__(),_File_readToStreamName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ReadToStream') |
+ ..ordinal = _File_readToStreamName |
+ ..responseParams = _file_File_ReadToStream_ResponseParams__()..parameters = _file_File_ReadToStream_Params__(),_File_writeFromStreamName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'WriteFromStream') |
+ ..ordinal = _File_writeFromStreamName |
+ ..responseParams = _file_File_WriteFromStream_ResponseParams__()..parameters = _file_File_WriteFromStream_Params__(),_File_tellName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Tell') |
+ ..ordinal = _File_tellName |
+ ..responseParams = _file_File_Tell_ResponseParams__()..parameters = _file_File_Tell_Params__(),_File_seekName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Seek') |
+ ..ordinal = _File_seekName |
+ ..responseParams = _file_File_Seek_ResponseParams__()..parameters = _file_File_Seek_Params__(),_File_statName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Stat') |
+ ..ordinal = _File_statName |
+ ..responseParams = _file_File_Stat_ResponseParams__()..parameters = _file_File_Stat_Params__(),_File_truncateName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Truncate') |
+ ..ordinal = _File_truncateName |
+ ..responseParams = _file_File_Truncate_ResponseParams__()..parameters = _file_File_Truncate_Params__(),_File_touchName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Touch') |
+ ..ordinal = _File_touchName |
+ ..responseParams = _file_File_Touch_ResponseParams__()..parameters = _file_File_Touch_Params__(),_File_dupName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Dup') |
+ ..ordinal = _File_dupName |
+ ..responseParams = _file_File_Dup_ResponseParams__()..parameters = _file_File_Dup_Params__(),_File_reopenName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Reopen') |
+ ..ordinal = _File_reopenName |
+ ..responseParams = _file_File_Reopen_ResponseParams__()..parameters = _file_File_Reopen_Params__(),_File_asBufferName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'AsBuffer') |
+ ..ordinal = _File_asBufferName |
+ ..responseParams = _file_File_AsBuffer_ResponseParams__()..parameters = _file_File_AsBuffer_Params__(),_File_ioctlName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Ioctl') |
+ ..ordinal = _File_ioctlName |
+ ..responseParams = _file_File_Ioctl_ResponseParams__()..parameters = _file_File_Ioctl_Params__(), |
+ }; |
+} |
+ |
+class _FileServiceDescription implements service_describer.ServiceDescription { |
+dynamic getTopLevelInterface([Function responseFactory = null]) { |
+ return _file_File__(); |
+ } |
+ dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions()[typeKey]; |
+ } |
+ dynamic getAllTypeDefinitions([Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions(); |
+ } |
+} |
+ |
abstract class File { |
static const String serviceName = null; |
dynamic close([Function responseFactory = null]); |
@@ -2147,6 +2735,9 @@ class _FileProxyImpl extends bindings.Proxy { |
return new _FileProxyImpl.fromEndpoint(endpoint); |
} |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _FileServiceDescription(); |
+ |
void handleResponse(bindings.ServiceMessage message) { |
switch (message.header.type) { |
case _File_closeName: |
@@ -3076,6 +3667,119 @@ class FileStub extends bindings.Stub { |
} |
int get version => 0; |
+ |
+ |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _FileServiceDescription(); |
+} |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+Map<String, mojom_types.UserDefinedType> _initDescriptions() { |
+ var map = new HashMap<String, mojom_types.UserDefinedType>(); |
+map["_file_File_Close_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Close_Params__(); |
+map["_file_File_Close_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Close_ResponseParams__(); |
+map["_file_File_Read_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Read_Params__(); |
+map["_file_File_Read_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Read_ResponseParams__(); |
+map["_file_File_Write_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Write_Params__(); |
+map["_file_File_Write_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Write_ResponseParams__(); |
+map["_file_File_ReadToStream_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_ReadToStream_Params__(); |
+map["_file_File_ReadToStream_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_ReadToStream_ResponseParams__(); |
+map["_file_File_WriteFromStream_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_WriteFromStream_Params__(); |
+map["_file_File_WriteFromStream_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_WriteFromStream_ResponseParams__(); |
+map["_file_File_Tell_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Tell_Params__(); |
+map["_file_File_Tell_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Tell_ResponseParams__(); |
+map["_file_File_Seek_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Seek_Params__(); |
+map["_file_File_Seek_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Seek_ResponseParams__(); |
+map["_file_File_Stat_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Stat_Params__(); |
+map["_file_File_Stat_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Stat_ResponseParams__(); |
+map["_file_File_Truncate_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Truncate_Params__(); |
+map["_file_File_Truncate_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Truncate_ResponseParams__(); |
+map["_file_File_Touch_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Touch_Params__(); |
+map["_file_File_Touch_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Touch_ResponseParams__(); |
+map["_file_File_Dup_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Dup_Params__(); |
+map["_file_File_Dup_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Dup_ResponseParams__(); |
+map["_file_File_Reopen_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Reopen_Params__(); |
+map["_file_File_Reopen_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Reopen_ResponseParams__(); |
+map["_file_File_AsBuffer_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_AsBuffer_Params__(); |
+map["_file_File_AsBuffer_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_AsBuffer_ResponseParams__(); |
+map["_file_File_Ioctl_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Ioctl_Params__(); |
+map["_file_File_Ioctl_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _file_File_Ioctl_ResponseParams__(); |
+map["_file_File__"] = |
+ new mojom_types.UserDefinedType() |
+ ..interfaceType = _file_File__(); |
+types_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.UserDefinedType udt) { |
+ map[s] = udt; |
+}); |
+ |
+ return map; |
} |
+var _MojomDesc; |
+Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { |
+ if (_MojomDesc == null) { |
+ _MojomDesc = _initDescriptions(); |
+ } |
+ return _MojomDesc; |
+} |