class Shell(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'ConnectToApplication', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('application_url', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup( 'services', _descriptor.InterfaceRequestType(), 1, 0), ], }, }, { 'name': 'CreateApplicationConnector', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'application_connector_request', _descriptor.InterfaceRequestType(), 0, 0), ], }, }, ], }
class ContainsInterfaceRequest(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('req', _descriptor.InterfaceRequestType(), 0, 0), _descriptor.SingleFieldGroup( 'nullable_req', _descriptor.InterfaceRequestType(nullable=True), 1, 0), ], }
class FlogService(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::flog::FlogService', 'version': 0, 'methods': [ { 'name': 'CreateLogger', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'logger', _descriptor.InterfaceRequestType(), 0, 0), _descriptor.SingleFieldGroup('label', _descriptor.TYPE_STRING, 1, 0), ], }, }, { 'name': 'GetLogDescriptions', 'ordinal': 1, 'parameters': {}, 'responses': { 'fields': [ _descriptor.SingleFieldGroup( 'descriptions', _descriptor.GenericArrayType( _descriptor.StructType( lambda: FlogDescription)), 0, 0), ], }, }, { 'name': 'CreateReader', 'ordinal': 2, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'reader', _descriptor.InterfaceRequestType(), 0, 0), _descriptor.SingleFieldGroup('log_id', _descriptor.TYPE_UINT32, 1, 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 TcpServerSocket(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'Accept', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('send_stream', _descriptor.TYPE_HANDLE, 0, 0), _descriptor.SingleFieldGroup('receive_stream', _descriptor.TYPE_HANDLE, 1, 0), _descriptor.SingleFieldGroup('client_socket', _descriptor.InterfaceRequestType(), 2, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('result', _descriptor.StructType(lambda: network_error_mojom.NetworkError), 0, 0), _descriptor.SingleFieldGroup('remote_address', _descriptor.StructType(lambda: net_address_mojom.NetAddress, nullable=True), 1, 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 HttpServerFactory(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'http_server::HttpServerFactory', 'version': 0, 'methods': [ { 'name': 'CreateHttpServer', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'server_request', _descriptor.InterfaceRequestType(), 0, 0), _descriptor.SingleFieldGroup( 'local_address', _descriptor.StructType( lambda: net_address_mojom.NetAddress, nullable=True), 1, 0), ], }, }, ], }
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 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 ChildController(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'StartApp', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('app_path', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup('application_request', _descriptor.InterfaceRequestType(), 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('result', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'ExitNow', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('exit_code', _descriptor.TYPE_INT32, 0, 0), ], }, }, ], }
class Activity(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'activity::Activity', 'version': 0, 'methods': [ { 'name': 'GetUserFeedback', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('user_feedback', _descriptor.InterfaceRequestType(), 0, 0), ], }, }, { 'name': 'StartActivity', 'ordinal': 1, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('intent', _descriptor.StructType(lambda: Intent), 0, 0), ], }, }, { 'name': 'FinishCurrentActivity', 'ordinal': 2, 'parameters': { }, }, { 'name': 'SetTaskDescription', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('description', _descriptor.StructType(lambda: TaskDescription), 0, 0), ], }, }, { 'name': 'SetSystemUiVisibility', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('visibility', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'SetRequestedOrientation', 'ordinal': 5, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('orientation', _descriptor.TYPE_INT32, 0, 0), ], }, }, ], }
class StructWithInterfaceRequests(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('req_array', _descriptor.GenericArrayType(_descriptor.InterfaceRequestType()), 0, 0), _descriptor.SingleFieldGroup('req_nullable_array', _descriptor.GenericArrayType(_descriptor.InterfaceRequestType(), nullable=True), 1, 0), _descriptor.SingleFieldGroup('nullable_req_array', _descriptor.GenericArrayType(_descriptor.InterfaceRequestType(nullable=True)), 2, 0), _descriptor.SingleFieldGroup('nullable_req_nullable_array', _descriptor.GenericArrayType(_descriptor.InterfaceRequestType(nullable=True), nullable=True), 3, 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 KeyboardServiceFactory(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'keyboard::KeyboardServiceFactory', 'version': 0, 'methods': [ { 'name': 'CreateKeyboardService', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'key_event_dispatcher', _descriptor.InterfaceRequestType(), 0, 0), _descriptor.SingleFieldGroup( 'service_request', _descriptor.InterfaceRequestType(), 1, 0), ], }, }, ], }
class A(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'GetB', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('b', _descriptor.InterfaceRequestType(), 0, 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 ContentHandler(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::ContentHandler', 'version': 0, 'methods': [ { 'name': 'StartApplication', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('application', _descriptor.InterfaceRequestType(), 0, 0), _descriptor.SingleFieldGroup('response', _descriptor.StructType(lambda: url_response_mojom.UrlResponse), 1, 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 Nfc(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'nfc::Nfc', 'version': 0, 'methods': [ { 'name': 'TransmitOnNextConnection', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'nfc_data', _descriptor.StructType(lambda: NfcData), 0, 0), _descriptor.SingleFieldGroup( 'transmission', _descriptor.InterfaceRequestType(nullable=True), 1, 0), ], }, 'responses': { 'fields': [ _descriptor.BooleanGroup([ _descriptor.FieldDescriptor( 'success', _descriptor.TYPE_BOOL, 0, 0) ]), ], }, }, { 'name': 'Register', 'ordinal': 1, 'parameters': {}, }, { 'name': 'Unregister', 'ordinal': 2, 'parameters': {}, }, ], }
class Gpu(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::Gpu', 'version': 0, 'methods': [ { 'name': 'CreateOffscreenGleS2Context', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup( 'gles2_client', _descriptor.InterfaceRequestType(), 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 Files(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::files::Files', 'version': 0, 'methods': [ { 'name': 'OpenFileSystem', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('file_system', _descriptor.TYPE_NULLABLE_STRING, 0, 0), _descriptor.SingleFieldGroup('directory', _descriptor.InterfaceRequestType(), 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, ], }
class ServiceDescriber(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': 'mojo::bindings::types::ServiceDescriber', 'version': 0, 'methods': [ { 'name': 'DescribeService', 'ordinal': 0, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('interface_name', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup( 'description_request', _descriptor.InterfaceRequestType(), 1, 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 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), ], }, }, ], }
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 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 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 Directory(object): __metaclass__ = _interface_reflection.MojoInterfaceType DESCRIPTOR = { 'fully_qualified_name': None, 'version': 0, 'methods': [ { 'name': 'Read', 'ordinal': 0, 'parameters': {}, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), _descriptor.SingleFieldGroup( 'directory_contents', _descriptor.GenericArrayType( _descriptor.StructType( lambda: types_mojom.DirectoryEntry), nullable=True), 1, 0), ], }, }, { 'name': 'Stat', 'ordinal': 1, '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': 'Touch', 'ordinal': 2, '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': 'OpenFile', 'ordinal': 3, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('path', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup( 'file', _descriptor.InterfaceRequestType(nullable=True), 1, 0), _descriptor.SingleFieldGroup('open_flags', _descriptor.TYPE_UINT32, 2, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'OpenDirectory', 'ordinal': 4, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('path', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup( 'directory', _descriptor.InterfaceRequestType(nullable=True), 1, 0), _descriptor.SingleFieldGroup('open_flags', _descriptor.TYPE_UINT32, 2, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'Rename', 'ordinal': 5, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('path', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup('new_path', _descriptor.TYPE_STRING, 1, 0), ], }, 'responses': { 'fields': [ _descriptor.SingleFieldGroup('error', _descriptor.TYPE_INT32, 0, 0), ], }, }, { 'name': 'Delete', 'ordinal': 6, 'parameters': { 'fields': [ _descriptor.SingleFieldGroup('path', _descriptor.TYPE_STRING, 0, 0), _descriptor.SingleFieldGroup('delete_flags', _descriptor.TYPE_UINT32, 1, 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), ], }, }, ], }