blob: 8f3a0a44b3ec63e22346a0bdc49589ece5686be8 [file] [log] [blame]
[
{
"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": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.component.runner/ComponentControllerOnPublishDiagnosticsRequest.payload",
"ordinal": "1",
"type": "fuchsia.diagnostics.types/ComponentDiagnostics"
},
{
"kind": "struct",
"name": "fuchsia.component.runner/ComponentControllerOnPublishDiagnosticsRequest",
"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": "closed",
"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": "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": "library",
"name": "fuchsia.component.runner"
}
]