Index: mojo/dart/packages/mojo_services/lib/mojo/files/directory.mojom.dart |
diff --git a/mojo/dart/packages/mojo_services/lib/mojo/files/directory.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/files/directory.mojom.dart |
index bd33f8475526eded8680370fc9a1becd1e13300d..bb6fc35c28b24a232113eb108112f319cb17dfd4 100644 |
--- a/mojo/dart/packages/mojo_services/lib/mojo/files/directory.mojom.dart |
+++ b/mojo/dart/packages/mojo_services/lib/mojo/files/directory.mojom.dart |
@@ -8,6 +8,8 @@ import 'dart:async'; |
import 'package:mojo/bindings.dart' as bindings; |
import 'package:mojo/core.dart' as core; |
+import 'package:mojo/mojo/mojom_types.mojom.dart' as mojom_types; |
+import 'package:mojo/mojo/service_describer.mojom.dart' as service_describer; |
import 'package:mojo_services/mojo/files/file.mojom.dart' as file_mojom; |
import 'package:mojo_services/mojo/files/types.mojom.dart' as types_mojom; |
@@ -70,6 +72,12 @@ class DirectoryReadParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_Read_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryReadParams') |
+ ..fields = <mojom_types.StructField>[]; |
+} |
+ |
class DirectoryReadResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -169,6 +177,33 @@ class DirectoryReadResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_Read_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryReadResponseParams') |
+ ..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 = 'DirectoryContents') |
+ ..type = (new mojom_types.Type()..arrayType = (new mojom_types.ArrayType() |
+ ..nullable = true |
+ |
+ ..elementType = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_types_DirectoryEntry__' |
+ ..typeKey = '_types_DirectoryEntry__' |
+ )))), |
+ ]; |
+} |
+ |
class DirectoryStatParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -227,6 +262,12 @@ class DirectoryStatParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_Stat_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryStatParams') |
+ ..fields = <mojom_types.StructField>[]; |
+} |
+ |
class DirectoryStatResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -308,6 +349,32 @@ class DirectoryStatResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_Stat_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryStatResponseParams') |
+ ..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 DirectoryTouchParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -386,6 +453,34 @@ class DirectoryTouchParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_Touch_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryTouchParams') |
+ ..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 DirectoryTouchResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -457,6 +552,21 @@ class DirectoryTouchResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_Touch_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryTouchResponseParams') |
+ ..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 DirectoryOpenFileParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -539,6 +649,33 @@ class DirectoryOpenFileParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_OpenFile_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryOpenFileParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Path') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = false)), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'File') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ ..nullable = true |
+ |
+ |
+ ..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 DirectoryOpenFileResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -610,6 +747,21 @@ class DirectoryOpenFileResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_OpenFile_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryOpenFileResponseParams') |
+ ..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 DirectoryOpenDirectoryParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -692,6 +844,33 @@ class DirectoryOpenDirectoryParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_OpenDirectory_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryOpenDirectoryParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Path') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = false)), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Directory') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ ..nullable = true |
+ |
+ |
+ ..isInterfaceRequest = true |
+ ..identifier = '_directory_Directory__' |
+ ..typeKey = '_directory_Directory__' |
+ )), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'OpenFlags') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.UINT32), |
+ ]; |
+} |
+ |
class DirectoryOpenDirectoryResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -763,6 +942,21 @@ class DirectoryOpenDirectoryResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_OpenDirectory_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryOpenDirectoryResponseParams') |
+ ..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 DirectoryRenameParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -839,6 +1033,22 @@ class DirectoryRenameParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_Rename_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryRenameParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Path') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = false)), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'NewPath') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = false)), |
+ ]; |
+} |
+ |
class DirectoryRenameResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -910,6 +1120,21 @@ class DirectoryRenameResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_Rename_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryRenameResponseParams') |
+ ..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 DirectoryDeleteParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -986,6 +1211,21 @@ class DirectoryDeleteParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_Delete_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryDeleteParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Path') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = false)), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DeleteFlags') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.UINT32), |
+ ]; |
+} |
+ |
class DirectoryDeleteResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -1057,6 +1297,22 @@ class DirectoryDeleteResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _directory_Directory_Delete_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'DirectoryDeleteResponseParams') |
+ ..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__' |
+ )), |
+ ]; |
+} |
+ |
+ |
const int kDirectory_read_name = 0; |
const int kDirectory_stat_name = 1; |
const int kDirectory_touch_name = 2; |
@@ -1068,6 +1324,50 @@ const int kDirectory_delete_name = 6; |
const String DirectoryName = |
'mojo::files::Directory'; |
+mojom_types.MojomInterface _directory_Directory__() { |
+ return new mojom_types.MojomInterface() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "Directory") |
+ ..interfaceName = "Directory" |
+ ..methods = <int, mojom_types.MojomMethod>{ |
+kDirectory_read_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "Read") |
+ ..ordinal = kDirectory_read_name |
+ ..responseParams = _directory_Directory_Read_ResponseParams__()..parameters = _directory_Directory_Read_Params__(),kDirectory_stat_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "Stat") |
+ ..ordinal = kDirectory_stat_name |
+ ..responseParams = _directory_Directory_Stat_ResponseParams__()..parameters = _directory_Directory_Stat_Params__(),kDirectory_touch_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "Touch") |
+ ..ordinal = kDirectory_touch_name |
+ ..responseParams = _directory_Directory_Touch_ResponseParams__()..parameters = _directory_Directory_Touch_Params__(),kDirectory_openFile_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "OpenFile") |
+ ..ordinal = kDirectory_openFile_name |
+ ..responseParams = _directory_Directory_OpenFile_ResponseParams__()..parameters = _directory_Directory_OpenFile_Params__(),kDirectory_openDirectory_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "OpenDirectory") |
+ ..ordinal = kDirectory_openDirectory_name |
+ ..responseParams = _directory_Directory_OpenDirectory_ResponseParams__()..parameters = _directory_Directory_OpenDirectory_Params__(),kDirectory_rename_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "Rename") |
+ ..ordinal = kDirectory_rename_name |
+ ..responseParams = _directory_Directory_Rename_ResponseParams__()..parameters = _directory_Directory_Rename_Params__(),kDirectory_delete_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "Delete") |
+ ..ordinal = kDirectory_delete_name |
+ ..responseParams = _directory_Directory_Delete_ResponseParams__()..parameters = _directory_Directory_Delete_Params__(), |
+ }; |
+} |
+ |
+class _DirectoryServiceDescription extends service_describer.ServiceDescription { |
+ // Avoid infinite loop by overriding serviceDescription field. |
+ final service_describer.ServiceDescription serviceDescription = null; |
+dynamic getTopLevelInterface([Function responseFactory = null]) { |
+ return _directory_Directory__(); |
+ } |
+ dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions()[typeKey]; |
+ } |
+ dynamic getAllTypeDefinitions([Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions(); |
+ } |
+} |
+ |
abstract class Directory { |
dynamic read([Function responseFactory = null]); |
dynamic stat([Function responseFactory = null]); |
@@ -1097,6 +1397,9 @@ class DirectoryProxyImpl extends bindings.Proxy { |
String get name => DirectoryName; |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _DirectoryServiceDescription(); |
+ |
void handleResponse(bindings.ServiceMessage message) { |
switch (message.header.type) { |
case kDirectory_read_name: |
@@ -1626,6 +1929,160 @@ class DirectoryStub extends bindings.Stub { |
} |
int get version => 0; |
+ |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _DirectoryServiceDescription(); |
+} |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+var _MojomDesc__ = _initDescriptions(); |
+ |
+Map<String, mojom_types.UserDefinedType> _initDescriptions() { |
+ var map = new Map<String, mojom_types.UserDefinedType>(); |
+ |
+ map["_directory_Directory_Read_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_Read_Params__(); |
+ |
+ |
+ |
+ map["_directory_Directory_Read_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_Read_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_directory_Directory_Stat_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_Stat_Params__(); |
+ |
+ |
+ |
+ map["_directory_Directory_Stat_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_Stat_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_directory_Directory_Touch_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_Touch_Params__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_directory_Directory_Touch_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_Touch_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ map["_directory_Directory_OpenFile_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_OpenFile_Params__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_directory_Directory_OpenFile_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_OpenFile_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ map["_directory_Directory_OpenDirectory_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_OpenDirectory_Params__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_directory_Directory_OpenDirectory_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_OpenDirectory_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ map["_directory_Directory_Rename_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_Rename_Params__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_directory_Directory_Rename_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_Rename_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ map["_directory_Directory_Delete_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_Delete_Params__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_directory_Directory_Delete_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _directory_Directory_Delete_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+file_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.UserDefinedType udt) { |
+ map[s] = udt; |
+}); |
+types_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.UserDefinedType udt) { |
+ map[s] = udt; |
+}); |
+ return map; |
+} |
+ |
+Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { |
+ return _MojomDesc__; |
} |