| [ |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.starnix.container/ConsoleWindowSize.cols", |
| "ordinal": "2", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.starnix.container/ConsoleWindowSize.rows", |
| "ordinal": "1", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.starnix.container/ConsoleWindowSize.x_pixels", |
| "ordinal": "3", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.starnix.container/ConsoleWindowSize.y_pixels", |
| "ordinal": "4", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.starnix.container/ConsoleWindowSize" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.starnix.container/Controller.SpawnConsole", |
| "strictness": "flexible", |
| "ordinal": "8569020771768903864", |
| "direction": "two_way", |
| "request": "fuchsia.starnix.container/ControllerSpawnConsoleRequest", |
| "response": "fuchsia.starnix.container/Controller_SpawnConsole_Response", |
| "error": "fuchsia.starnix.container/SpawnConsoleError" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.starnix.container/Controller.VsockConnect", |
| "strictness": "flexible", |
| "ordinal": "5281111142587113787", |
| "direction": "one_way", |
| "request": "fuchsia.starnix.container/ControllerVsockConnectRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.starnix.container/Controller", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.starnix.container/ControllerSpawnConsoleRequest.argv", |
| "ordinal": "4", |
| "type": "vector<string>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.starnix.container/ControllerSpawnConsoleRequest.binary_path", |
| "ordinal": "3", |
| "type": "string" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.starnix.container/ControllerSpawnConsoleRequest.console_in", |
| "ordinal": "1", |
| "type": "zx/Handle:SOCKET" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.starnix.container/ControllerSpawnConsoleRequest.console_out", |
| "ordinal": "2", |
| "type": "zx/Handle:SOCKET" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.starnix.container/ControllerSpawnConsoleRequest.environ", |
| "ordinal": "5", |
| "type": "vector<string>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.starnix.container/ControllerSpawnConsoleRequest.window_size", |
| "ordinal": "6", |
| "type": "fuchsia.starnix.container/ConsoleWindowSize" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.starnix.container/ControllerSpawnConsoleRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.starnix.container/ControllerVsockConnectRequest.bridge_socket", |
| "ordinal": "2", |
| "type": "zx/Handle:SOCKET" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.starnix.container/ControllerVsockConnectRequest.port", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.starnix.container/ControllerVsockConnectRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.starnix.container/Controller_SpawnConsole_Response.exit_code", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.starnix.container/Controller_SpawnConsole_Response" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.starnix.container/SpawnConsoleError.CANCELED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.starnix.container/SpawnConsoleError.INVALID_ARGS", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.starnix.container/SpawnConsoleError", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.starnix.container" |
| } |
| ] |