blob: 7777333b767ae80db63e0acc4d7bd3607a90000a [file] [log] [blame] [edit]
[
{
"kind": "protocol/member",
"name": "fuchsia.component.runner/ComponentController.Kill",
"strictness": "strict",
"ordinal": "4514346391631670964",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.runner/ComponentController.OnPublishDiagnostics",
"strictness": "strict",
"ordinal": "2240216199992207687",
"direction": "event",
"request": "fuchsia.component.runner/ComponentControllerOnPublishDiagnosticsRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.runner/ComponentController.Stop",
"strictness": "strict",
"ordinal": "4804506821232171874",
"direction": "one_way"
},
{
"kind": "protocol",
"name": "fuchsia.component.runner/ComponentController",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.component.runner/ComponentControllerOnPublishDiagnosticsRequest.payload",
"ordinal": "1",
"type": "fuchsia.component.runner/ComponentDiagnostics"
},
{
"kind": "struct",
"name": "fuchsia.component.runner/ComponentControllerOnPublishDiagnosticsRequest",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentDiagnostics.tasks",
"ordinal": "1",
"type": "fuchsia.component.runner/ComponentTasks"
},
{
"kind": "table",
"name": "fuchsia.component.runner/ComponentDiagnostics",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentNamespaceEntry.directory",
"ordinal": "2",
"type": "fuchsia.io/Directory"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentNamespaceEntry.path",
"ordinal": "1",
"type": "string:4095"
},
{
"kind": "table",
"name": "fuchsia.component.runner/ComponentNamespaceEntry",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.runner/ComponentRunner.Start",
"strictness": "strict",
"ordinal": "780715659970866697",
"direction": "one_way",
"request": "fuchsia.component.runner/ComponentRunnerStartRequest"
},
{
"kind": "protocol",
"name": "fuchsia.component.runner/ComponentRunner",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.component.runner/ComponentRunnerStartRequest.controller",
"ordinal": "2",
"type": "server_end:fuchsia.component.runner/ComponentController"
},
{
"kind": "struct/member",
"name": "fuchsia.component.runner/ComponentRunnerStartRequest.start_info",
"ordinal": "1",
"type": "fuchsia.component.runner/ComponentStartInfo"
},
{
"kind": "struct",
"name": "fuchsia.component.runner/ComponentRunnerStartRequest",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentStartInfo.break_on_start",
"ordinal": "8",
"type": "zx/Handle:EVENTPAIR"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentStartInfo.encoded_config",
"ordinal": "7",
"type": "fuchsia.mem/Data"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentStartInfo.ns",
"ordinal": "3",
"type": "vector<fuchsia.component.runner/ComponentNamespaceEntry>:32"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentStartInfo.numbered_handles",
"ordinal": "6",
"type": "vector<fuchsia.process/HandleInfo>:128"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentStartInfo.outgoing_dir",
"ordinal": "4",
"type": "server_end:fuchsia.io/Directory"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentStartInfo.program",
"ordinal": "2",
"type": "fuchsia.data/Dictionary"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentStartInfo.resolved_url",
"ordinal": "1",
"type": "string:4096"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentStartInfo.runtime_dir",
"ordinal": "5",
"type": "server_end:fuchsia.io/Directory"
},
{
"kind": "table",
"name": "fuchsia.component.runner/ComponentStartInfo",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentTasks.component_task",
"ordinal": "1",
"type": "fuchsia.component.runner/Task"
},
{
"kind": "table/member",
"name": "fuchsia.component.runner/ComponentTasks.parent_task",
"ordinal": "2",
"type": "fuchsia.component.runner/Task"
},
{
"kind": "table",
"name": "fuchsia.component.runner/ComponentTasks",
"resourceness": "resource"
},
{
"kind": "const",
"name": "fuchsia.component.runner/MAX_HANDLE_COUNT",
"type": "uint32",
"value": "128"
},
{
"kind": "const",
"name": "fuchsia.component.runner/MAX_NAMESPACE_COUNT",
"type": "uint32",
"value": "32"
},
{
"kind": "union/member",
"name": "fuchsia.component.runner/Task.job",
"ordinal": "1",
"type": "zx/Handle:JOB"
},
{
"kind": "union/member",
"name": "fuchsia.component.runner/Task.process",
"ordinal": "2",
"type": "zx/Handle:PROCESS"
},
{
"kind": "union/member",
"name": "fuchsia.component.runner/Task.thread",
"ordinal": "3",
"type": "zx/Handle:THREAD"
},
{
"kind": "union",
"name": "fuchsia.component.runner/Task",
"strictness": "flexible",
"resourceness": "resource"
},
{
"kind": "library",
"name": "fuchsia.component.runner"
}
]