blob: 14887612294a3a64bb328e18b200c8b49a661ba0 [file] [log] [blame]
[
{
"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"
}
]