class ContextProvider(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'Create', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'viewport_parameter_listener', _descriptor.InterfaceType( lambda: viewport_parameter_listener_mojom. ViewportParameterListener, nullable=True), 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'gles2_client', _descriptor.InterfaceType( lambda: command_buffer_mojom.CommandBuffer, nullable=True), 0, 0), ], }, }, ], }
class KeyboardService(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'keyboard::KeyboardService', 'version': 0, 'methods': [ { 'name': 'Show', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'client', _descriptor.InterfaceType(lambda: KeyboardClient), 0, 0), _descriptor.SingleFieldGroup('type', _descriptor.TYPE_INT32, 1, 0), ], }, }, { 'name': 'ShowByRequest', 'ordinal': 1, 'parameters': {}, }, { 'name': 'Hide', 'ordinal': 2, 'parameters': {}, }, { 'name': 'SetText', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('text', _descriptor.TYPE_STRING, 0, 0), ], }, }, { 'name': 'SetSelection', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('start', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup('end', _descriptor.TYPE_INT32, 1, 0), ], }, }, ], }
class HttpServer(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'SetHandler', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('pattern', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup('handler', _descriptor.InterfaceType(lambda: HttpHandler), 1, 0), ], }, 'responses': { 'fields': [ _descriptor.BooleanGroup([_descriptor.FieldDescriptor('success', _descriptor.TYPE_BOOL, 0, 0)]), ], }, }, { 'name': 'GetPort', 'ordinal': 1, 'parameters': { }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('port', _descriptor.TYPE_UINT16, 0, 0), ], }, }, ], }
class AuthenticatingUrlLoaderInterceptorMetaFactory(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::AuthenticatingURLLoaderInterceptorMetaFactory', 'version': 0, 'methods': [ { 'name': 'CreateUrlLoaderInterceptorFactory', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'factory_request', _descriptor.InterfaceRequestType(), 0, 0), _descriptor.SingleFieldGroup( 'authentication_service', _descriptor.InterfaceType( lambda: authentication_mojom. AuthenticationService), 1, 0), ], }, }, ], }
class StructWithInterface(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('iptr', _descriptor.InterfaceType(lambda: TestInterface), 0, 0), ], }
class TraceProvider(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'tracing::TraceProvider', 'version': 0, 'methods': [ { 'name': 'StartTracing', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('categories', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup( 'recorder', _descriptor.InterfaceType(lambda: TraceRecorder), 1, 0), ], }, }, { 'name': 'StopTracing', 'ordinal': 1, 'parameters': {}, }, ], }
class NotificationService(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'notifications::NotificationService', 'version': 0, 'methods': [ { 'name': 'Post', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'notification_data', _descriptor.StructType(lambda: NotificationData), 0, 0), _descriptor.SingleFieldGroup( 'client', _descriptor.InterfaceType( lambda: NotificationClient, nullable=True), 1, 0), _descriptor.SingleFieldGroup( 'notification', _descriptor.InterfaceRequestType(nullable=True), 2, 0), ], }, }, ], }
class Service(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'Frobinate', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('foo', _descriptor.StructType(lambda: Foo, nullable=True), 0, 0), _descriptor.SingleFieldGroup('baz', _descriptor.TYPE_INT32, 1, 0), _descriptor.SingleFieldGroup('port', _descriptor.InterfaceType(lambda: Port, nullable=True), 2, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('result', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'GetPort', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('port', _descriptor.InterfaceRequestType(), 0, 0), ], }, }, ], }
class IndirectIntegerService(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::examples::IndirectIntegerService', 'version': 0, 'methods': [ { 'name': 'Set', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('service', _descriptor.InterfaceType(lambda: IntegerService, nullable=True), 0, 0), ], }, }, { 'name': 'Get', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('service', _descriptor.InterfaceRequestType(nullable=True), 0, 0), ], }, }, ], }
class ContainsInterface(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup( 'some_interface', _descriptor.InterfaceType(lambda: SomeInterface), 0, 0), ], }
class Request(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('x', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup('pipe', _descriptor.TYPE_NULLABLE_HANDLE, 1, 0), _descriptor.SingleFieldGroup('more_pipes', _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE, nullable=True), 2, 0), _descriptor.SingleFieldGroup('obj', _descriptor.InterfaceType(lambda: sample_import_mojom.ImportedInterface, nullable=True), 3, 0), ], }
class DisplayFactory(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::DisplayFactory', 'version': 0, 'methods': [ { 'name': 'Create', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('context_provider', _descriptor.InterfaceType(lambda: context_provider_mojom.ContextProvider), 0, 0), _descriptor.SingleFieldGroup('returner', _descriptor.InterfaceType(lambda: surfaces_mojom.ResourceReturner, nullable=True), 1, 0), _descriptor.SingleFieldGroup('display_request', _descriptor.InterfaceRequestType(), 2, 0), ], }, }, ], }
class Application(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'Initialize', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'shell', _descriptor.InterfaceType( lambda: shell_mojom.Shell), 0, 0), _descriptor.SingleFieldGroup( 'args', _descriptor.GenericArrayType( _descriptor.TYPE_STRING, nullable=True), 1, 0), _descriptor.SingleFieldGroup('url', _descriptor.TYPE_STRING, 2, 0), ], }, }, { 'name': 'AcceptConnection', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('requestor_url', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup('resolved_url', _descriptor.TYPE_STRING, 1, 0), _descriptor.SingleFieldGroup( 'services', _descriptor.InterfaceRequestType(), 2, 0), ], }, }, { 'name': 'RequestQuit', 'ordinal': 2, 'parameters': {}, }, ], }
class Port(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'PostMessage', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('message_text', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup('port', _descriptor.InterfaceType(lambda: Port), 1, 0), ], }, }, ], }
class ServiceRegistry(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::ServiceRegistry', 'version': 0, 'methods': [ { 'name': 'AddServices', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('interface_names', _descriptor.GenericArrayType(_descriptor.TYPE_STRING), 0, 0), _descriptor.SingleFieldGroup('service_provider', _descriptor.InterfaceType(lambda: service_provider_mojom.ServiceProvider), 1, 0), ], }, }, ], }
class HttpServerDelegate(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'OnConnected', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('connection', _descriptor.InterfaceType(lambda: http_connection_mojom.HttpConnection), 0, 0), _descriptor.SingleFieldGroup('delegate', _descriptor.InterfaceRequestType(), 1, 0), ], }, }, ], }
class HandleUnion(object): __metaclass__ = _reflection.MojoUnionType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('f_handle', _descriptor.TYPE_HANDLE, 0, 0), _descriptor.SingleFieldGroup('f_message_pipe', _descriptor.TYPE_HANDLE, 1, 0), _descriptor.SingleFieldGroup('f_data_pipe_consumer', _descriptor.TYPE_HANDLE, 2, 0), _descriptor.SingleFieldGroup('f_data_pipe_producer', _descriptor.TYPE_HANDLE, 3, 0), _descriptor.SingleFieldGroup('f_shared_buffer', _descriptor.TYPE_HANDLE, 4, 0), _descriptor.SingleFieldGroup( 'f_small_cache', _descriptor.InterfaceType(lambda: SmallCache), 5, 0), ], }
class TerminalClient(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::terminal::TerminalClient', 'version': 0, 'methods': [ { 'name': 'ConnectToTerminal', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'terminal', _descriptor.InterfaceType(lambda: file_mojom.File), 0, 0), ], }, }, ], }
class TraceProviderRegistry(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'tracing.TraceProviderRegistry', 'version': 0, 'methods': [ { 'name': 'RegisterTraceProvider', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'trace_provider', _descriptor.InterfaceType( lambda: tracing_mojom.TraceProvider), 0, 0), ], }, }, ], }
class HttpConnectionDelegate(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'OnReceivedRequest', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('request', _descriptor.StructType(lambda: http_message_mojom.HttpRequest), 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('response', _descriptor.StructType(lambda: http_message_mojom.HttpResponse), 0, 0), ], }, }, { 'name': 'OnReceivedWebSocketRequest', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('request', _descriptor.StructType(lambda: http_message_mojom.HttpRequest), 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('web_socket', _descriptor.InterfaceRequestType(nullable=True), 0, 0), _descriptor.SingleFieldGroup('send_stream', _descriptor.TYPE_NULLABLE_HANDLE, 1, 0), _descriptor.SingleFieldGroup('client', _descriptor.InterfaceType(lambda: web_socket_mojom.WebSocketClient, nullable=True), 2, 0), ], }, }, ], }
class PingPongService(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'js::PingPongService', 'version': 0, 'methods': [ { 'name': 'SetClient', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'client', _descriptor.InterfaceType(lambda: PingPongClient), 0, 0), ], }, }, { 'name': 'Ping', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('ping_value', _descriptor.TYPE_UINT16, 0, 0), ], }, }, { 'name': 'PingTargetUrl', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('url', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup('count', _descriptor.TYPE_UINT16, 1, 0), ], }, 'responses': { 'fields': [ _descriptor.BooleanGroup([ _descriptor.FieldDescriptor( 'ok', _descriptor.TYPE_BOOL, 0, 0) ]), ], }, }, { 'name': 'PingTargetService', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'service', _descriptor.InterfaceType(lambda: PingPongService), 0, 0), _descriptor.SingleFieldGroup('count', _descriptor.TYPE_UINT16, 1, 0), ], }, 'responses': { 'fields': [ _descriptor.BooleanGroup([ _descriptor.FieldDescriptor( 'ok', _descriptor.TYPE_BOOL, 0, 0) ]), ], }, }, { 'name': 'GetPingPongService', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'service', _descriptor.InterfaceRequestType(), 0, 0), ], }, }, { 'name': 'Quit', 'ordinal': 5, 'parameters': {}, }, ], }
class NativeViewport(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::NativeViewport', 'version': 0, 'methods': [ { 'name': 'Create', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'size', _descriptor.StructType( lambda: geometry_mojom.Size), 0, 0), _descriptor.SingleFieldGroup( 'requested_configuration', _descriptor.StructType( lambda: SurfaceConfiguration, nullable=True), 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'metrics', _descriptor.StructType(lambda: ViewportMetrics), 0, 0), ], }, }, { 'name': 'Show', 'ordinal': 1, 'parameters': {}, }, { 'name': 'Hide', 'ordinal': 2, 'parameters': {}, }, { 'name': 'Close', 'ordinal': 3, 'parameters': {}, }, { 'name': 'SetSize', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'size', _descriptor.StructType( lambda: geometry_mojom.Size), 0, 0), ], }, }, { 'name': 'SetEventDispatcher', 'ordinal': 5, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'dispatcher', _descriptor.InterfaceType( lambda: native_viewport_event_dispatcher_mojom. NativeViewportEventDispatcher), 0, 0), ], }, }, { 'name': 'GetContextProvider', 'ordinal': 6, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'provider', _descriptor.InterfaceRequestType(), 0, 0), ], }, }, { 'name': 'RequestMetrics', 'ordinal': 7, 'parameters': {}, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'metrics', _descriptor.StructType(lambda: ViewportMetrics), 0, 0), ], }, }, ], }
class CommandBuffer(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'Initialize', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('sync_client', _descriptor.InterfaceType(lambda: CommandBufferSyncClient), 0, 0), _descriptor.SingleFieldGroup('sync_point_client', _descriptor.InterfaceType(lambda: CommandBufferSyncPointClient), 1, 0), _descriptor.SingleFieldGroup('lost_observer', _descriptor.InterfaceType(lambda: CommandBufferLostContextObserver), 2, 0), _descriptor.SingleFieldGroup('shared_state', _descriptor.TYPE_HANDLE, 3, 0), ], }, }, { 'name': 'SetGetBuffer', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('buffer', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'Flush', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('put_offset', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'MakeProgress', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('last_get_offset', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'RegisterTransferBuffer', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('id', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup('transfer_buffer', _descriptor.TYPE_HANDLE, 1, 0), _descriptor.SingleFieldGroup('size', _descriptor.TYPE_UINT32, 2, 0), ], }, }, { 'name': 'DestroyTransferBuffer', 'ordinal': 5, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('id', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'InsertSyncPoint', 'ordinal': 6, 'parameters': { 'fields': [ _descriptor.BooleanGroup([_descriptor.FieldDescriptor('retire', _descriptor.TYPE_BOOL, 0, 0)]), ], }, }, { 'name': 'RetireSyncPoint', 'ordinal': 7, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('sync_point', _descriptor.TYPE_UINT32, 0, 0), ], }, }, { 'name': 'Echo', 'ordinal': 8, 'parameters': { }, 'responses': { }, }, ], }
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 Factory(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'DoStuff', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('request', _descriptor.StructType(lambda: Request), 0, 0), _descriptor.SingleFieldGroup('pipe', _descriptor.TYPE_NULLABLE_HANDLE, 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('response', _descriptor.StructType(lambda: Response), 0, 0), _descriptor.SingleFieldGroup('text', _descriptor.TYPE_STRING, 1, 0), ], }, }, { 'name': 'DoStuff2', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('pipe', _descriptor.TYPE_HANDLE, 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('text', _descriptor.TYPE_STRING, 0, 0), ], }, }, { 'name': 'CreateNamedObject', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('obj', _descriptor.InterfaceRequestType(), 0, 0), ], }, }, { 'name': 'RequestImportedInterface', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('obj', _descriptor.InterfaceRequestType(), 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('obj', _descriptor.InterfaceRequestType(), 0, 0), ], }, }, { 'name': 'TakeImportedInterface', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('obj', _descriptor.InterfaceType(lambda: sample_import_mojom.ImportedInterface), 0, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('obj', _descriptor.InterfaceType(lambda: sample_import_mojom.ImportedInterface), 0, 0), ], }, }, ], }
class WebSocket(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'Connect', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('url', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup( 'protocols', _descriptor.GenericArrayType( _descriptor.TYPE_STRING), 1, 0), _descriptor.SingleFieldGroup('origin', _descriptor.TYPE_STRING, 2, 0), _descriptor.SingleFieldGroup('send_stream', _descriptor.TYPE_HANDLE, 3, 0), _descriptor.SingleFieldGroup( 'client', _descriptor.InterfaceType(lambda: WebSocketClient), 4, 0), ], }, }, { 'name': 'Send', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.BooleanGroup([ _descriptor.FieldDescriptor( 'fin', _descriptor.TYPE_BOOL, 0, 0) ]), _descriptor.SingleFieldGroup('type', _descriptor.TYPE_INT32, 1, 0), _descriptor.SingleFieldGroup('num_bytes', _descriptor.TYPE_UINT32, 2, 0), ], }, }, { 'name': 'FlowControl', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('quota', _descriptor.TYPE_INT64, 0, 0), ], }, }, { 'name': 'Close', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('code', _descriptor.TYPE_UINT16, 0, 0), _descriptor.SingleFieldGroup('reason', _descriptor.TYPE_STRING, 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), ], }, }, ], }
class Terminal(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::terminal::Terminal', 'version': 0, 'methods': [ { 'name': 'Connect', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('terminal_file', _descriptor.InterfaceRequestType(), 0, 0), _descriptor.BooleanGroup([_descriptor.FieldDescriptor('force', _descriptor.TYPE_BOOL, 1, 0)]), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'ConnectToClient', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('terminal_client', _descriptor.InterfaceType(lambda: terminal_client_mojom.TerminalClient), 0, 0), _descriptor.BooleanGroup([_descriptor.FieldDescriptor('force', _descriptor.TYPE_BOOL, 1, 0)]), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'GetSize', 'ordinal': 2, 'parameters': { }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup('rows', _descriptor.TYPE_UINT32, 1, 0), _descriptor.SingleFieldGroup('columns', _descriptor.TYPE_UINT32, 2, 0), ], }, }, { 'name': 'SetSize', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('rows', _descriptor.TYPE_UINT32, 0, 0), _descriptor.SingleFieldGroup('columns', _descriptor.TYPE_UINT32, 1, 0), _descriptor.BooleanGroup([_descriptor.FieldDescriptor('reset', _descriptor.TYPE_BOOL, 2, 0)]), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup('rows', _descriptor.TYPE_UINT32, 1, 0), _descriptor.SingleFieldGroup('columns', _descriptor.TYPE_UINT32, 2, 0), ], }, }, ], }
class Surface(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::Surface', 'version': 0, 'methods': [ { 'name': 'GetIdNamespace', 'ordinal': 0, 'parameters': {}, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('id_namespace', _descriptor.TYPE_UINT32, 0, 0), ], }, }, { 'name': 'SetResourceReturner', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'returner', _descriptor.InterfaceType( lambda: ResourceReturner), 0, 0), ], }, }, { 'name': 'CreateSurface', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('id_local', _descriptor.TYPE_UINT32, 0, 0), ], }, }, { 'name': 'SubmitFrame', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('id_local', _descriptor.TYPE_UINT32, 0, 0), _descriptor.SingleFieldGroup( 'frame', _descriptor.StructType(lambda: Frame), 1, 0), ], }, 'responses': {}, }, { 'name': 'DestroySurface', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('id_local', _descriptor.TYPE_UINT32, 0, 0), ], }, }, ], }
class NetworkService(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::NetworkService', 'version': 0, 'methods': [ { 'name': 'CreateUrlLoader', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'loader', _descriptor.InterfaceRequestType(), 0, 0), ], }, }, { 'name': 'GetCookieStore', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'cookie_store', _descriptor.InterfaceRequestType(), 0, 0), ], }, }, { 'name': 'CreateWebSocket', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'socket', _descriptor.InterfaceRequestType(), 0, 0), ], }, }, { 'name': 'CreateTcpBoundSocket', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'local_address', _descriptor.StructType( lambda: net_address_mojom.NetAddress, nullable=True), 0, 0), _descriptor.SingleFieldGroup( 'bound_socket', _descriptor.InterfaceRequestType(), 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'result', _descriptor.StructType( lambda: network_error_mojom.NetworkError), 0, 0), _descriptor.SingleFieldGroup( 'bound_to', _descriptor.StructType( lambda: net_address_mojom.NetAddress, nullable=True), 1, 0), ], }, }, { 'name': 'CreateTcpConnectedSocket', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'remote_address', _descriptor.StructType( lambda: net_address_mojom.NetAddress), 0, 0), _descriptor.SingleFieldGroup('send_stream', _descriptor.TYPE_HANDLE, 1, 0), _descriptor.SingleFieldGroup('receive_stream', _descriptor.TYPE_HANDLE, 2, 0), _descriptor.SingleFieldGroup( 'client_socket', _descriptor.InterfaceRequestType(), 3, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'result', _descriptor.StructType( lambda: network_error_mojom.NetworkError), 0, 0), _descriptor.SingleFieldGroup( 'local_address', _descriptor.StructType( lambda: net_address_mojom.NetAddress, nullable=True), 1, 0), ], }, }, { 'name': 'CreateUdpSocket', 'ordinal': 5, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'socket', _descriptor.InterfaceRequestType(), 0, 0), ], }, }, { 'name': 'CreateHttpServer', 'ordinal': 6, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'local_address', _descriptor.StructType( lambda: net_address_mojom.NetAddress), 0, 0), _descriptor.SingleFieldGroup( 'delegate', _descriptor.InterfaceType( lambda: http_server_mojom.HttpServerDelegate), 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'result', _descriptor.StructType( lambda: network_error_mojom.NetworkError), 0, 0), _descriptor.SingleFieldGroup( 'bound_to', _descriptor.StructType( lambda: net_address_mojom.NetAddress, nullable=True), 1, 0), ], }, }, { 'name': 'RegisterUrlLoaderInterceptor', 'ordinal': 7, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'factory', _descriptor.InterfaceType( lambda: url_loader_interceptor_mojom. UrlLoaderInterceptorFactory), 0, 0), ], }, }, { 'name': 'CreateHostResolver', 'ordinal': 8, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'host_resolver', _descriptor.InterfaceRequestType(), 0, 0), ], }, }, ], }