blob: cf2914e446714800af5336f22a8ef99b9faa5c83 [file] [log] [blame]
[
{
"kind": "table/member",
"name": "fuchsia.component.resolution/Component.abi_revision",
"ordinal": "6",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.component.resolution/Component.config_values",
"ordinal": "4",
"type": "fuchsia.mem/Data"
},
{
"kind": "table/member",
"name": "fuchsia.component.resolution/Component.decl",
"ordinal": "2",
"type": "fuchsia.mem/Data"
},
{
"kind": "table/member",
"name": "fuchsia.component.resolution/Component.package",
"ordinal": "3",
"type": "fuchsia.component.resolution/Package"
},
{
"kind": "table/member",
"name": "fuchsia.component.resolution/Component.resolution_context",
"ordinal": "5",
"type": "fuchsia.component.resolution/Context"
},
{
"kind": "table/member",
"name": "fuchsia.component.resolution/Component.url",
"ordinal": "1",
"type": "string:2083"
},
{
"kind": "table",
"name": "fuchsia.component.resolution/Component",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.component.resolution/Context.bytes",
"ordinal": "1",
"type": "vector<uint8>:8192"
},
{
"kind": "struct",
"name": "fuchsia.component.resolution/Context"
},
{
"kind": "const",
"name": "fuchsia.component.resolution/MAX_COMPONENT_URL_LENGTH",
"type": "uint32",
"value": "2083"
},
{
"kind": "const",
"name": "fuchsia.component.resolution/MAX_RESOLUTION_CONTEXT_SIZE",
"type": "uint32",
"value": "8192"
},
{
"kind": "table/member",
"name": "fuchsia.component.resolution/Package.directory",
"ordinal": "2",
"type": "fuchsia.io/Directory"
},
{
"kind": "table/member",
"name": "fuchsia.component.resolution/Package.url",
"ordinal": "1",
"type": "string:2083"
},
{
"kind": "table",
"name": "fuchsia.component.resolution/Package",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.resolution/Resolver.Resolve",
"strictness": "strict",
"ordinal": "6339326548187935461",
"direction": "two_way",
"request": "fuchsia.component.resolution/ResolverResolveRequest",
"response": "fuchsia.component.resolution/Resolver_Resolve_Response",
"error": "fuchsia.component.resolution/ResolverError"
},
{
"kind": "protocol/member",
"name": "fuchsia.component.resolution/Resolver.ResolveWithContext",
"strictness": "strict",
"ordinal": "5576776708309151933",
"direction": "two_way",
"request": "fuchsia.component.resolution/ResolverResolveWithContextRequest",
"response": "fuchsia.component.resolution/Resolver_ResolveWithContext_Response",
"error": "fuchsia.component.resolution/ResolverError"
},
{
"kind": "protocol",
"name": "fuchsia.component.resolution/Resolver",
"openness": "closed",
"transport": "channel"
},
{
"kind": "enum/member",
"name": "fuchsia.component.resolution/ResolverError.ABI_REVISION_NOT_FOUND",
"value": "11"
},
{
"kind": "enum/member",
"name": "fuchsia.component.resolution/ResolverError.CONFIG_VALUES_NOT_FOUND",
"value": "10"
},
{
"kind": "enum/member",
"name": "fuchsia.component.resolution/ResolverError.INTERNAL",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.component.resolution/ResolverError.INVALID_ABI_REVISION",
"value": "12"
},
{
"kind": "enum/member",
"name": "fuchsia.component.resolution/ResolverError.INVALID_ARGS",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.component.resolution/ResolverError.INVALID_MANIFEST",
"value": "9"
},
{
"kind": "enum/member",
"name": "fuchsia.component.resolution/ResolverError.IO",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.component.resolution/ResolverError.MANIFEST_NOT_FOUND",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.component.resolution/ResolverError.NOT_SUPPORTED",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.component.resolution/ResolverError.NO_SPACE",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.component.resolution/ResolverError.PACKAGE_NOT_FOUND",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.component.resolution/ResolverError.RESOURCE_UNAVAILABLE",
"value": "8"
},
{
"kind": "enum",
"name": "fuchsia.component.resolution/ResolverError",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.component.resolution/ResolverResolveRequest.component_url",
"ordinal": "1",
"type": "string:2083"
},
{
"kind": "struct",
"name": "fuchsia.component.resolution/ResolverResolveRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.component.resolution/ResolverResolveWithContextRequest.component_url",
"ordinal": "1",
"type": "string:2083"
},
{
"kind": "struct/member",
"name": "fuchsia.component.resolution/ResolverResolveWithContextRequest.context",
"ordinal": "2",
"type": "fuchsia.component.resolution/Context"
},
{
"kind": "struct",
"name": "fuchsia.component.resolution/ResolverResolveWithContextRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.component.resolution/Resolver_ResolveWithContext_Response.component",
"ordinal": "1",
"type": "fuchsia.component.resolution/Component"
},
{
"kind": "struct",
"name": "fuchsia.component.resolution/Resolver_ResolveWithContext_Response",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.component.resolution/Resolver_Resolve_Response.component",
"ordinal": "1",
"type": "fuchsia.component.resolution/Component"
},
{
"kind": "struct",
"name": "fuchsia.component.resolution/Resolver_Resolve_Response",
"resourceness": "resource"
},
{
"kind": "library",
"name": "fuchsia.component.resolution"
}
]