blob: c194439a261e00253229a5ac4d478b82b7afd46c [file] [log] [blame]
[
{
"declaration": "string",
"kind": "struct/member",
"name": "fuchsia.modular.testing/ComponentService.name"
},
{
"declaration": "string:2083",
"kind": "struct/member",
"name": "fuchsia.modular.testing/ComponentService.url"
},
{
"kind": "struct",
"name": "fuchsia.modular.testing/ComponentService"
},
{
"declaration": "zx/handle:CHANNEL",
"kind": "table/member",
"name": "fuchsia.modular.testing/EnvironmentServicesSpec.service_dir"
},
{
"declaration": "vector<fuchsia.modular.testing/ComponentService>",
"kind": "table/member",
"name": "fuchsia.modular.testing/EnvironmentServicesSpec.services_from_components"
},
{
"kind": "table",
"name": "fuchsia.modular.testing/EnvironmentServicesSpec",
"resourceness": "resource"
},
{
"declaration": "string:2083",
"kind": "table/member",
"name": "fuchsia.modular.testing/InterceptSpec.component_url"
},
{
"declaration": "fuchsia.mem/Buffer",
"kind": "table/member",
"name": "fuchsia.modular.testing/InterceptSpec.extra_cmx_contents"
},
{
"kind": "table",
"name": "fuchsia.modular.testing/InterceptSpec",
"resourceness": "resource"
},
{
"declaration": "(int64 exit_code,fuchsia.sys/TerminationReason reason)",
"kind": "protocol/member",
"name": "fuchsia.modular.testing/InterceptedComponent.Exit"
},
{
"declaration": " -> ()",
"kind": "protocol/member",
"name": "fuchsia.modular.testing/InterceptedComponent.OnKill"
},
{
"kind": "protocol",
"name": "fuchsia.modular.testing/InterceptedComponent"
},
{
"declaration": "server_end:fuchsia.modular/ComponentContext",
"kind": "union/member",
"name": "fuchsia.modular.testing/ModularService.component_context"
},
{
"declaration": "server_end:fuchsia.element/Manager",
"kind": "union/member",
"name": "fuchsia.modular.testing/ModularService.element_manager"
},
{
"declaration": "server_end:fuchsia.modular/PuppetMaster",
"kind": "union/member",
"name": "fuchsia.modular.testing/ModularService.puppet_master"
},
{
"kind": "union",
"name": "fuchsia.modular.testing/ModularService",
"resourceness": "resource",
"strictness": "strict"
},
{
"declaration": "(string service_name,zx/handle:CHANNEL request)",
"kind": "protocol/member",
"name": "fuchsia.modular.testing/TestHarness.ConnectToEnvironmentService"
},
{
"declaration": "(fuchsia.modular.testing/ModularService service)",
"kind": "protocol/member",
"name": "fuchsia.modular.testing/TestHarness.ConnectToModularService"
},
{
"declaration": " -> (fuchsia.sys/StartupInfo startup_info,client_end:fuchsia.modular.testing/InterceptedComponent intercepted_component)",
"kind": "protocol/member",
"name": "fuchsia.modular.testing/TestHarness.OnNewComponent"
},
{
"declaration": "(string config) -> (fuchsia.modular.session/BasemgrConfig basemgr_config,fuchsia.modular.session/SessionmgrConfig sessionmgr_config)",
"kind": "protocol/member",
"name": "fuchsia.modular.testing/TestHarness.ParseConfig"
},
{
"declaration": "(fuchsia.modular.testing/TestHarnessSpec spec)",
"kind": "protocol/member",
"name": "fuchsia.modular.testing/TestHarness.Run"
},
{
"kind": "protocol",
"name": "fuchsia.modular.testing/TestHarness"
},
{
"declaration": "fuchsia.modular.session/BasemgrConfig",
"kind": "table/member",
"name": "fuchsia.modular.testing/TestHarnessSpec.basemgr_config"
},
{
"declaration": "vector<fuchsia.modular.testing/InterceptSpec>",
"kind": "table/member",
"name": "fuchsia.modular.testing/TestHarnessSpec.components_to_intercept"
},
{
"declaration": "fuchsia.modular.testing/EnvironmentServicesSpec",
"kind": "table/member",
"name": "fuchsia.modular.testing/TestHarnessSpec.env_services"
},
{
"declaration": "vector<string>",
"kind": "table/member",
"name": "fuchsia.modular.testing/TestHarnessSpec.env_services_to_inherit"
},
{
"declaration": "string",
"kind": "table/member",
"name": "fuchsia.modular.testing/TestHarnessSpec.environment_suffix"
},
{
"declaration": "fuchsia.modular.session/SessionmgrConfig",
"kind": "table/member",
"name": "fuchsia.modular.testing/TestHarnessSpec.sessionmgr_config"
},
{
"kind": "table",
"name": "fuchsia.modular.testing/TestHarnessSpec",
"resourceness": "resource"
},
{
"kind": "library",
"name": "fuchsia.modular.testing"
}
]