class UnionA(object): __metaclass__ = _reflection.MojoUnionType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('a', _descriptor.TYPE_UINT16, 0, 0), _descriptor.SingleFieldGroup('b', _descriptor.TYPE_UINT32, 1, 0), _descriptor.SingleFieldGroup( 'c', _descriptor.StructType(lambda: StructA, nullable=True), 2, 0), _descriptor.SingleFieldGroup( 'd', _descriptor.NativeArrayType('B', nullable=True), 3, 0), _descriptor.SingleFieldGroup( 'e', _descriptor.MapType(_descriptor.TYPE_STRING, _descriptor.TYPE_UINT8, nullable=True), 4, 0), _descriptor.SingleFieldGroup( 'f', _descriptor.UnionType(lambda: UnionB, nullable=True), 5, 0), _descriptor.SingleFieldGroup( 'g', _descriptor.StructType(lambda: StructA), 6, 0), _descriptor.SingleFieldGroup('h', _descriptor.NativeArrayType('B'), 7, 0), _descriptor.SingleFieldGroup( 'i', _descriptor.MapType(_descriptor.TYPE_STRING, _descriptor.TYPE_UINT8), 8, 0), _descriptor.SingleFieldGroup('j', _descriptor.UnionType(lambda: UnionB), 9, 0), ], }
class MultiVersionStructV7(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('f_int32', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup('f_message_pipe', _descriptor.TYPE_NULLABLE_HANDLE, 4, 7), _descriptor.SingleFieldGroup( 'f_rect', _descriptor.StructType(lambda: rect_mojom.Rect, nullable=True), 1, 1), _descriptor.SingleFieldGroup('f_string', _descriptor.TYPE_NULLABLE_STRING, 2, 3), _descriptor.SingleFieldGroup( 'f_array', _descriptor.NativeArrayType('b', nullable=True), 3, 5), _descriptor.BooleanGroup([ _descriptor.FieldDescriptor('f_bool', _descriptor.TYPE_BOOL, 5, 7) ]), ], }
class ObjectUnion(object): __metaclass__ = _reflection.MojoUnionType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('f_int8', _descriptor.TYPE_INT8, 0, 0), _descriptor.SingleFieldGroup('f_string', _descriptor.TYPE_STRING, 1, 0), _descriptor.SingleFieldGroup( 'f_dummy', _descriptor.StructType(lambda: DummyStruct), 2, 0), _descriptor.SingleFieldGroup( 'f_nullable', _descriptor.StructType(lambda: DummyStruct, nullable=True), 3, 0), _descriptor.SingleFieldGroup('f_array_int8', _descriptor.NativeArrayType('b'), 4, 0), _descriptor.SingleFieldGroup( 'f_map_int8', _descriptor.MapType(_descriptor.TYPE_STRING, _descriptor.TYPE_INT8), 5, 0), _descriptor.SingleFieldGroup( 'f_pod_union', _descriptor.UnionType(lambda: PodUnion), 6, 0), ], }
class IntegrationTestInterface(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'Method0', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.StructType(lambda: BasicStruct), 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.NativeArrayType('B'), 0, 0), ], }, }, ], }
class MojomFile(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('file_name', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup('specified_file_name', _descriptor.TYPE_NULLABLE_STRING, 1, 0), _descriptor.SingleFieldGroup('module_namespace', _descriptor.TYPE_NULLABLE_STRING, 2, 0), _descriptor.SingleFieldGroup( 'attributes', _descriptor.GenericArrayType(_descriptor.StructType( lambda: mojom_types_mojom.Attribute), nullable=True), 3, 0), _descriptor.SingleFieldGroup( 'imports', _descriptor.GenericArrayType(_descriptor.TYPE_STRING, nullable=True), 4, 0), _descriptor.SingleFieldGroup( 'declared_mojom_objects', _descriptor.StructType(lambda: KeysByType), 5, 0), _descriptor.SingleFieldGroup( 'serialized_runtime_type_info', _descriptor.NativeArrayType('B', nullable=True), 6, 0), ], }
class NfcData(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup( 'data', _descriptor.NativeArrayType('B', nullable=True), 0, 0), ], }
class Transform(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup( 'matrix', _descriptor.NativeArrayType('f', length=16), 0, 0), ], }
class NetAddressIPv6(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('port', _descriptor.TYPE_UINT16, 0, 0), _descriptor.SingleFieldGroup('addr', _descriptor.NativeArrayType('B', length=16), 1, 0), ], }
class Mailbox(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup( 'name', _descriptor.NativeArrayType('b', length=64), 0, 0), ], }
class StructF(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup( 'fixed_size_array', _descriptor.NativeArrayType('B', length=3), 0, 0), ], }
class FlogChannelMessageEntryDetails(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('data', _descriptor.NativeArrayType('B'), 0, 0), ], }
class FlogLogger(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'LogChannelCreation', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('time_us', _descriptor.TYPE_INT64, 0, 0), _descriptor.SingleFieldGroup('channel_id', _descriptor.TYPE_UINT32, 1, 0), _descriptor.SingleFieldGroup('type_name', _descriptor.TYPE_STRING, 2, 0), ], }, }, { 'name': 'LogChannelMessage', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('time_us', _descriptor.TYPE_INT64, 0, 0), _descriptor.SingleFieldGroup('channel_id', _descriptor.TYPE_UINT32, 1, 0), _descriptor.SingleFieldGroup( 'data', _descriptor.NativeArrayType('B'), 2, 0), ], }, }, { 'name': 'LogChannelDeletion', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('time_us', _descriptor.TYPE_INT64, 0, 0), _descriptor.SingleFieldGroup('channel_id', _descriptor.TYPE_UINT32, 1, 0), ], }, }, ], }
class User(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('email', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup('blessing', _descriptor.NativeArrayType('B'), 1, 0), ], }
class TextureQuadState(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('resource_id', _descriptor.TYPE_UINT32, 0, 0), _descriptor.BooleanGroup([_descriptor.FieldDescriptor('premultiplied_alpha', _descriptor.TYPE_BOOL, 1, 0), _descriptor.FieldDescriptor('flipped', _descriptor.TYPE_BOOL, 6, 0), _descriptor.FieldDescriptor('nearest_neighbor', _descriptor.TYPE_BOOL, 7, 0)]), _descriptor.SingleFieldGroup('uv_top_left', _descriptor.StructType(lambda: geometry_mojom.PointF), 2, 0), _descriptor.SingleFieldGroup('uv_bottom_right', _descriptor.StructType(lambda: geometry_mojom.PointF), 3, 0), _descriptor.SingleFieldGroup('background_color', _descriptor.StructType(lambda: Color), 4, 0), _descriptor.SingleFieldGroup('vertex_opacity', _descriptor.NativeArrayType('f', length=4), 5, 0), ], }
class ArrayValueTypes(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('f0', _descriptor.NativeArrayType('b'), 0, 0), _descriptor.SingleFieldGroup('f1', _descriptor.NativeArrayType('h'), 1, 0), _descriptor.SingleFieldGroup('f2', _descriptor.NativeArrayType('i'), 2, 0), _descriptor.SingleFieldGroup( 'f3', _descriptor.GenericArrayType(_descriptor.TYPE_INT64), 3, 0), _descriptor.SingleFieldGroup('f4', _descriptor.NativeArrayType('f'), 4, 0), _descriptor.SingleFieldGroup('f5', _descriptor.NativeArrayType('d'), 5, 0), ], }
class MultiVersionStructV5(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('f_int32', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup( 'f_rect', _descriptor.StructType(lambda: rect_mojom.Rect, nullable=True), 1, 1), _descriptor.SingleFieldGroup('f_string', _descriptor.TYPE_NULLABLE_STRING, 2, 3), _descriptor.SingleFieldGroup( 'f_array', _descriptor.NativeArrayType('b', nullable=True), 3, 5), ], }
class UdpSocketReceiver(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'OnReceived', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('result', _descriptor.StructType(lambda: network_error_mojom.NetworkError), 0, 0), _descriptor.SingleFieldGroup('src_addr', _descriptor.StructType(lambda: net_address_mojom.NetAddress, nullable=True), 1, 0), _descriptor.SingleFieldGroup('data', _descriptor.NativeArrayType('B', nullable=True), 2, 0), ], }, }, ], }
class Foo(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'constants': { 'FOOBY': "Fooby", }, 'fields': [ _descriptor.SingleFieldGroup('x', _descriptor.TYPE_INT32, 1, 0), _descriptor.SingleFieldGroup('y', _descriptor.TYPE_INT32, 2, 0), _descriptor.BooleanGroup([_descriptor.FieldDescriptor('a', _descriptor.TYPE_BOOL, 3, 0, default_value=True), _descriptor.FieldDescriptor('b', _descriptor.TYPE_BOOL, 4, 0), _descriptor.FieldDescriptor('c', _descriptor.TYPE_BOOL, 5, 0)]), _descriptor.SingleFieldGroup('source', _descriptor.TYPE_NULLABLE_HANDLE, 9, 0), _descriptor.SingleFieldGroup('bar', _descriptor.StructType(lambda: Bar, nullable=True), 6, 0), _descriptor.SingleFieldGroup('data', _descriptor.NativeArrayType('B', nullable=True), 8, 0), _descriptor.SingleFieldGroup('extra_bars', _descriptor.GenericArrayType(_descriptor.StructType(lambda: Bar), nullable=True), 7, 0), _descriptor.SingleFieldGroup('name', _descriptor.TYPE_STRING, 0, 0, default_value="Fooby"), _descriptor.SingleFieldGroup('input_streams', _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE, nullable=True), 10, 0), _descriptor.SingleFieldGroup('output_streams', _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE, nullable=True), 11, 0), _descriptor.SingleFieldGroup('array_of_array_of_bools', _descriptor.GenericArrayType(_descriptor.BooleanArrayType(), nullable=True), 12, 0), _descriptor.SingleFieldGroup('multi_array_of_strings', _descriptor.GenericArrayType(_descriptor.GenericArrayType(_descriptor.GenericArrayType(_descriptor.TYPE_STRING)), nullable=True), 13, 0), _descriptor.SingleFieldGroup('array_of_bools', _descriptor.BooleanArrayType(nullable=True), 14, 0), ], }
class DefaultsTest(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('a0', _descriptor.TYPE_INT8, 0, 0, default_value=-12), _descriptor.SingleFieldGroup('a1', _descriptor.TYPE_UINT8, 1, 0, default_value=12), _descriptor.SingleFieldGroup('a2', _descriptor.TYPE_INT16, 2, 0, default_value=1234), _descriptor.SingleFieldGroup('a3', _descriptor.TYPE_UINT16, 3, 0, default_value=34567), _descriptor.BooleanGroup([_descriptor.FieldDescriptor('a11', _descriptor.TYPE_BOOL, 11, 0, default_value=True), _descriptor.FieldDescriptor('a12', _descriptor.TYPE_BOOL, 12, 0, default_value=False)]), _descriptor.SingleFieldGroup('a4', _descriptor.TYPE_INT32, 4, 0, default_value=123456), _descriptor.SingleFieldGroup('a5', _descriptor.TYPE_UINT32, 5, 0, default_value=3456789012), _descriptor.SingleFieldGroup('a6', _descriptor.TYPE_INT64, 6, 0, default_value=-111111111111), _descriptor.SingleFieldGroup('a7', _descriptor.TYPE_UINT64, 7, 0, default_value=9999999999999999999), _descriptor.SingleFieldGroup('a8', _descriptor.TYPE_INT32, 8, 0, default_value=74565), _descriptor.SingleFieldGroup('a9', _descriptor.TYPE_INT32, 9, 0, default_value=-74565), _descriptor.SingleFieldGroup('a10', _descriptor.TYPE_INT32, 10, 0, default_value=1234), _descriptor.SingleFieldGroup('a13', _descriptor.TYPE_FLOAT, 13, 0, default_value=123.25), _descriptor.SingleFieldGroup('a14', _descriptor.TYPE_DOUBLE, 14, 0, default_value=1234567890.123), _descriptor.SingleFieldGroup('a15', _descriptor.TYPE_DOUBLE, 15, 0, default_value=10000000000.0), _descriptor.SingleFieldGroup('a16', _descriptor.TYPE_DOUBLE, 16, 0, default_value=-1.2e+20), _descriptor.SingleFieldGroup('a17', _descriptor.TYPE_DOUBLE, 17, 0, default_value=1.23e-20), _descriptor.SingleFieldGroup('a18', _descriptor.NativeArrayType('B'), 18, 0), _descriptor.SingleFieldGroup('a19', _descriptor.TYPE_STRING, 19, 0), _descriptor.SingleFieldGroup('a20', _descriptor.TYPE_INT32, 20, 0, default_value=3), _descriptor.SingleFieldGroup('a29', _descriptor.TYPE_FLOAT, 29, 0, default_value=float('inf')), _descriptor.SingleFieldGroup('a21', _descriptor.StructType(lambda: sample_import_mojom.Point), 21, 0), _descriptor.SingleFieldGroup('a22', _descriptor.StructType(lambda: sample_import2_mojom.Thing), 22, 0, default_value=True), _descriptor.SingleFieldGroup('a23', _descriptor.TYPE_UINT64, 23, 0, default_value=18446744073709551615), _descriptor.SingleFieldGroup('a24', _descriptor.TYPE_INT64, 24, 0, default_value=4886718345), _descriptor.SingleFieldGroup('a25', _descriptor.TYPE_INT64, 25, 0, default_value=-4886718345), _descriptor.SingleFieldGroup('a26', _descriptor.TYPE_DOUBLE, 26, 0, default_value=float('inf')), _descriptor.SingleFieldGroup('a27', _descriptor.TYPE_DOUBLE, 27, 0, default_value=float('-inf')), _descriptor.SingleFieldGroup('a28', _descriptor.TYPE_DOUBLE, 28, 0, default_value=float('nan')), _descriptor.SingleFieldGroup('a30', _descriptor.TYPE_FLOAT, 30, 0, default_value=float('-inf')), _descriptor.SingleFieldGroup('a31', _descriptor.TYPE_FLOAT, 31, 0, default_value=float('nan')), ], }
class Process(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'native_support::Process', 'version': 0, 'methods': [ { 'name': 'Spawn', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'path', _descriptor.NativeArrayType('B'), 0, 0), _descriptor.SingleFieldGroup( 'argv', _descriptor.GenericArrayType( _descriptor.NativeArrayType('B'), nullable=True), 1, 0), _descriptor.SingleFieldGroup( 'envp', _descriptor.GenericArrayType( _descriptor.NativeArrayType('B'), nullable=True), 2, 0), _descriptor.SingleFieldGroup( 'stdin_file', _descriptor.InterfaceType(lambda: file_mojom.File, nullable=True), 3, 0), _descriptor.SingleFieldGroup( 'stdout_file', _descriptor.InterfaceType(lambda: file_mojom.File, nullable=True), 4, 0), _descriptor.SingleFieldGroup( 'stderr_file', _descriptor.InterfaceType(lambda: file_mojom.File, nullable=True), 5, 0), _descriptor.SingleFieldGroup( 'process_controller', _descriptor.InterfaceRequestType(), 6, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'SpawnWithTerminal', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'path', _descriptor.NativeArrayType('B'), 0, 0), _descriptor.SingleFieldGroup( 'argv', _descriptor.GenericArrayType( _descriptor.NativeArrayType('B'), nullable=True), 1, 0), _descriptor.SingleFieldGroup( 'envp', _descriptor.GenericArrayType( _descriptor.NativeArrayType('B'), nullable=True), 2, 0), _descriptor.SingleFieldGroup( 'terminal_file', _descriptor.InterfaceType(lambda: file_mojom.File), 3, 0), _descriptor.SingleFieldGroup( 'process_controller', _descriptor.InterfaceRequestType(), 4, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, ], }
class Clipboard(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::Clipboard', 'version': 0, 'methods': [ { 'name': 'GetSequenceNumber', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('clipboard_type', _descriptor.TYPE_INT32, 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('sequence', _descriptor.TYPE_UINT64, 0, 0), ], }, }, { 'name': 'GetAvailableMimeTypes', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('clipboard_types', _descriptor.TYPE_INT32, 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'types', _descriptor.GenericArrayType( _descriptor.TYPE_STRING), 0, 0), ], }, }, { 'name': 'ReadMimeType', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('clipboard_type', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup('mime_type', _descriptor.TYPE_STRING, 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'data', _descriptor.NativeArrayType('B', nullable=True), 0, 0), ], }, }, { 'name': 'WriteClipboardData', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('clipboard_type', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup( 'data', _descriptor.MapType( _descriptor.TYPE_STRING, _descriptor.NativeArrayType('B'), nullable=True), 1, 0), ], }, }, ], }
class UdpSocket(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'AllowAddressReuse', 'ordinal': 0, 'parameters': { }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('result', _descriptor.StructType(lambda: network_error_mojom.NetworkError), 0, 0), ], }, }, { 'name': 'Bind', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('addr', _descriptor.StructType(lambda: net_address_mojom.NetAddress), 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('result', _descriptor.StructType(lambda: network_error_mojom.NetworkError), 0, 0), _descriptor.SingleFieldGroup('bound_addr', _descriptor.StructType(lambda: net_address_mojom.NetAddress, nullable=True), 1, 0), _descriptor.SingleFieldGroup('receiver', _descriptor.InterfaceRequestType(nullable=True), 2, 0), ], }, }, { 'name': 'Connect', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('remote_addr', _descriptor.StructType(lambda: net_address_mojom.NetAddress), 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('result', _descriptor.StructType(lambda: network_error_mojom.NetworkError), 0, 0), _descriptor.SingleFieldGroup('local_addr', _descriptor.StructType(lambda: net_address_mojom.NetAddress, nullable=True), 1, 0), _descriptor.SingleFieldGroup('receiver', _descriptor.InterfaceRequestType(nullable=True), 2, 0), ], }, }, { 'name': 'SetSendBufferSize', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('size', _descriptor.TYPE_UINT32, 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('result', _descriptor.StructType(lambda: network_error_mojom.NetworkError), 0, 0), ], }, }, { 'name': 'SetReceiveBufferSize', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('size', _descriptor.TYPE_UINT32, 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('result', _descriptor.StructType(lambda: network_error_mojom.NetworkError), 0, 0), ], }, }, { 'name': 'NegotiateMaxPendingSendRequests', 'ordinal': 5, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('requested_size', _descriptor.TYPE_UINT32, 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('actual_size', _descriptor.TYPE_UINT32, 0, 0), ], }, }, { 'name': 'ReceiveMore', 'ordinal': 6, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('datagram_number', _descriptor.TYPE_UINT32, 0, 0), ], }, }, { 'name': 'SendTo', 'ordinal': 7, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('dest_addr', _descriptor.StructType(lambda: net_address_mojom.NetAddress, nullable=True), 0, 0), _descriptor.SingleFieldGroup('data', _descriptor.NativeArrayType('B'), 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('result', _descriptor.StructType(lambda: network_error_mojom.NetworkError), 0, 0), ], }, }, ], }
class UrlResponseDiskCache(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::URLResponseDiskCache', 'version': 0, 'methods': [ { 'name': 'Get', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('url', _descriptor.TYPE_STRING, 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'response', _descriptor.StructType( lambda: url_response_mojom.UrlResponse, nullable=True), 0, 0), _descriptor.SingleFieldGroup( 'file_path', _descriptor.NativeArrayType('B', nullable=True), 1, 0), _descriptor.SingleFieldGroup( 'cache_dir_path', _descriptor.NativeArrayType('B', nullable=True), 2, 0), ], }, }, { 'name': 'Validate', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('url', _descriptor.TYPE_STRING, 0, 0), ], }, }, { 'name': 'Update', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'response', _descriptor.StructType( lambda: url_response_mojom.UrlResponse), 0, 0), ], }, }, { 'name': 'UpdateAndGet', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'response', _descriptor.StructType( lambda: url_response_mojom.UrlResponse), 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'file_path', _descriptor.NativeArrayType('B', nullable=True), 0, 0), _descriptor.SingleFieldGroup( 'cache_dir_path', _descriptor.NativeArrayType('B', nullable=True), 1, 0), ], }, }, { 'name': 'UpdateAndGetExtracted', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'response', _descriptor.StructType( lambda: url_response_mojom.UrlResponse), 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'extracted_dir_path', _descriptor.NativeArrayType('B', nullable=True), 0, 0), _descriptor.SingleFieldGroup( 'cache_dir_path', _descriptor.NativeArrayType('B', nullable=True), 1, 0), ], }, }, ], }
class HumanResourceDatabase(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::test::versioning::HumanResourceDatabase', 'version': 1, 'methods': [ { 'name': 'AddEmployee', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'employee', _descriptor.StructType(lambda: Employee), 0, 0), ], }, 'responses': { 'fields': [ _descriptor.BooleanGroup([ _descriptor.FieldDescriptor( 'success', _descriptor.TYPE_BOOL, 0, 0) ]), ], }, }, { 'name': 'QueryEmployee', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('id', _descriptor.TYPE_UINT64, 0, 0), _descriptor.BooleanGroup([ _descriptor.FieldDescriptor( 'retrieve_finger_print', _descriptor.TYPE_BOOL, 1, 1) ]), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'employee', _descriptor.StructType(lambda: Employee, nullable=True), 0, 0), _descriptor.SingleFieldGroup( 'finger_print', _descriptor.NativeArrayType('B', nullable=True), 1, 1), ], }, }, { 'name': 'AttachFingerPrint', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('id', _descriptor.TYPE_UINT64, 0, 0), _descriptor.SingleFieldGroup( 'finger_print', _descriptor.NativeArrayType('B'), 1, 0), ], }, 'responses': { 'fields': [ _descriptor.BooleanGroup([ _descriptor.FieldDescriptor( 'success', _descriptor.TYPE_BOOL, 0, 0) ]), ], }, }, ], }
class File(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'Close', 'ordinal': 0, 'parameters': {}, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('err', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'Read', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('num_bytes_to_read', _descriptor.TYPE_UINT32, 0, 0), _descriptor.SingleFieldGroup('whence', _descriptor.TYPE_INT32, 2, 0), _descriptor.SingleFieldGroup('offset', _descriptor.TYPE_INT64, 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup( 'bytes_read', _descriptor.NativeArrayType('B', nullable=True), 1, 0), ], }, }, { 'name': 'Write', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'bytes_to_write', _descriptor.NativeArrayType('B'), 0, 0), _descriptor.SingleFieldGroup('offset', _descriptor.TYPE_INT64, 1, 0), _descriptor.SingleFieldGroup('whence', _descriptor.TYPE_INT32, 2, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup('num_bytes_written', _descriptor.TYPE_UINT32, 1, 0), ], }, }, { 'name': 'ReadToStream', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('source', _descriptor.TYPE_HANDLE, 0, 0), _descriptor.SingleFieldGroup('whence', _descriptor.TYPE_INT32, 2, 0), _descriptor.SingleFieldGroup('offset', _descriptor.TYPE_INT64, 1, 0), _descriptor.SingleFieldGroup('num_bytes_to_read', _descriptor.TYPE_INT64, 3, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'WriteFromStream', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('sink', _descriptor.TYPE_HANDLE, 0, 0), _descriptor.SingleFieldGroup('whence', _descriptor.TYPE_INT32, 2, 0), _descriptor.SingleFieldGroup('offset', _descriptor.TYPE_INT64, 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'Tell', 'ordinal': 5, 'parameters': {}, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup('position', _descriptor.TYPE_INT64, 1, 0), ], }, }, { 'name': 'Seek', 'ordinal': 6, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('offset', _descriptor.TYPE_INT64, 0, 0), _descriptor.SingleFieldGroup('whence', _descriptor.TYPE_INT32, 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup('position', _descriptor.TYPE_INT64, 1, 0), ], }, }, { 'name': 'Stat', 'ordinal': 7, 'parameters': {}, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup( 'file_information', _descriptor.StructType( lambda: types_mojom.FileInformation, nullable=True), 1, 0), ], }, }, { 'name': 'Truncate', 'ordinal': 8, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('size', _descriptor.TYPE_INT64, 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'Touch', 'ordinal': 9, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'atime', _descriptor.StructType( lambda: types_mojom.TimespecOrNow, nullable=True), 0, 0), _descriptor.SingleFieldGroup( 'mtime', _descriptor.StructType( lambda: types_mojom.TimespecOrNow, nullable=True), 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'Dup', 'ordinal': 10, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'file', _descriptor.InterfaceRequestType(), 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'Reopen', 'ordinal': 11, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'file', _descriptor.InterfaceRequestType(), 0, 0), _descriptor.SingleFieldGroup('open_flags', _descriptor.TYPE_UINT32, 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'AsBuffer', 'ordinal': 12, 'parameters': {}, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup( 'buffer', _descriptor.TYPE_NULLABLE_HANDLE, 1, 0), ], }, }, { 'name': 'Ioctl', 'ordinal': 13, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('request', _descriptor.TYPE_UINT32, 0, 0), _descriptor.SingleFieldGroup( 'in_values', _descriptor.NativeArrayType('I', nullable=True), 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup( 'out_values', _descriptor.NativeArrayType('I', nullable=True), 1, 0), ], }, }, ], }
class ConformanceTestInterface(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'Method0', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('param0', _descriptor.TYPE_FLOAT, 0, 0), ], }, }, { 'name': 'Method1', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.StructType(lambda: StructA), 0, 0), ], }, }, { 'name': 'Method2', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.StructType(lambda: StructB), 0, 0), _descriptor.SingleFieldGroup( 'param1', _descriptor.StructType(lambda: StructA), 1, 0), ], }, }, { 'name': 'Method3', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.BooleanArrayType(), 0, 0), ], }, }, { 'name': 'Method4', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.StructType(lambda: StructC), 0, 0), _descriptor.SingleFieldGroup( 'param1', _descriptor.NativeArrayType('B'), 1, 0), ], }, }, { 'name': 'Method5', 'ordinal': 5, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.StructType(lambda: StructE), 0, 0), _descriptor.SingleFieldGroup('param1', _descriptor.TYPE_HANDLE, 1, 0), ], }, }, { 'name': 'Method6', 'ordinal': 6, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.GenericArrayType( _descriptor.NativeArrayType('B')), 0, 0), ], }, }, { 'name': 'Method7', 'ordinal': 7, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.StructType(lambda: StructF), 0, 0), _descriptor.SingleFieldGroup( 'param1', _descriptor.GenericArrayType( _descriptor.NativeArrayType('B', nullable=True, length=3), length=2), 1, 0), ], }, }, { 'name': 'Method8', 'ordinal': 8, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.GenericArrayType( _descriptor.GenericArrayType( _descriptor.TYPE_STRING, nullable=True)), 0, 0), ], }, }, { 'name': 'Method9', 'ordinal': 9, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.GenericArrayType( _descriptor.GenericArrayType( _descriptor.TYPE_NULLABLE_HANDLE), nullable=True), 0, 0), ], }, }, { 'name': 'Method10', 'ordinal': 10, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.MapType(_descriptor.TYPE_STRING, _descriptor.TYPE_UINT8), 0, 0), ], }, }, { 'name': 'Method11', 'ordinal': 11, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.StructType(lambda: StructG), 0, 0), ], }, }, { 'name': 'Method12', 'ordinal': 12, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('param0', _descriptor.TYPE_FLOAT, 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('param0', _descriptor.TYPE_FLOAT, 0, 0), ], }, }, { 'name': 'Method13', 'ordinal': 13, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.InterfaceType(lambda: InterfaceA, nullable=True), 0, 0), _descriptor.SingleFieldGroup('param1', _descriptor.TYPE_UINT32, 1, 0), _descriptor.SingleFieldGroup( 'param2', _descriptor.InterfaceType(lambda: InterfaceA, nullable=True), 2, 0), ], }, }, { 'name': 'Method14', 'ordinal': 14, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.UnionType(lambda: UnionA), 0, 0), ], }, }, { 'name': 'Method15', 'ordinal': 15, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'param0', _descriptor.StructType(lambda: StructH), 0, 0), ], }, }, ], }