| [ |
| { |
| "kind": "protocol", |
| "name": "fuchsia.component/Binder" |
| }, |
| { |
| "declaration": "() -> (vector<fuchsia.component.decl/ChildRef>:128 children)", |
| "kind": "protocol/member", |
| "name": "fuchsia.component/ChildIterator.Next" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.component/ChildIterator" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/Offer>:128", |
| "kind": "table/member", |
| "name": "fuchsia.component/CreateChildArgs.dynamic_offers" |
| }, |
| { |
| "declaration": "vector<fuchsia.process/HandleInfo>:128", |
| "kind": "table/member", |
| "name": "fuchsia.component/CreateChildArgs.numbered_handles" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component/CreateChildArgs", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.ACCESS_DENIED", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.COLLECTION_NOT_FOUND", |
| "value": "9" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.INSTANCE_ALREADY_EXISTS", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.INSTANCE_CANNOT_RESOLVE", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.INSTANCE_CANNOT_START", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.INSTANCE_CANNOT_UNRESOLVE", |
| "value": "13" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.INSTANCE_DIED", |
| "value": "11" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.INSTANCE_NOT_FOUND", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.INTERNAL", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.INVALID_ARGUMENTS", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.RESOURCE_NOT_FOUND", |
| "value": "12" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.RESOURCE_UNAVAILABLE", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component/Error.UNSUPPORTED", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.component/Error", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component/MAX_CHILD_COUNT", |
| "value": "128" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component/MAX_CHILD_NAME_LENGTH", |
| "value": "1024" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component/MAX_DYNAMIC_OFFER_COUNT", |
| "value": "128" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component/MAX_HANDLE_COUNT", |
| "value": "128" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component/MAX_MONIKER_LENGTH", |
| "value": "4096" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component/MAX_NAME_LENGTH", |
| "value": "100" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.component/MAX_NUM_EVENTS_RECEIVED", |
| "value": "100" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component/MAX_PATH_LENGTH", |
| "value": "1024" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component/MAX_SUBSCRIPTION_REQUESTS", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component/MAX_URL_SCHEME_LENGTH", |
| "value": "100" |
| }, |
| { |
| "declaration": "(fuchsia.component.decl/CollectionRef collection,fuchsia.component.decl/Child decl,fuchsia.component/CreateChildArgs args) -> (fuchsia.component/Realm_CreateChild_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.component/Realm.CreateChild" |
| }, |
| { |
| "declaration": "(fuchsia.component.decl/ChildRef child) -> (fuchsia.component/Realm_DestroyChild_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.component/Realm.DestroyChild" |
| }, |
| { |
| "declaration": "(fuchsia.component.decl/CollectionRef collection,server_end:fuchsia.component/ChildIterator iter) -> (fuchsia.component/Realm_ListChildren_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.component/Realm.ListChildren" |
| }, |
| { |
| "declaration": "(fuchsia.component.decl/ChildRef child,server_end:fuchsia.io/Directory exposed_dir) -> (fuchsia.component/Realm_OpenExposedDir_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.component/Realm.OpenExposedDir" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.component/Realm" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component/Realm_CreateChild_Response" |
| }, |
| { |
| "declaration": "fuchsia.component/Error", |
| "kind": "union/member", |
| "name": "fuchsia.component/Realm_CreateChild_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.component/Realm_CreateChild_Response", |
| "kind": "union/member", |
| "name": "fuchsia.component/Realm_CreateChild_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component/Realm_CreateChild_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component/Realm_DestroyChild_Response" |
| }, |
| { |
| "declaration": "fuchsia.component/Error", |
| "kind": "union/member", |
| "name": "fuchsia.component/Realm_DestroyChild_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.component/Realm_DestroyChild_Response", |
| "kind": "union/member", |
| "name": "fuchsia.component/Realm_DestroyChild_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component/Realm_DestroyChild_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component/Realm_ListChildren_Response" |
| }, |
| { |
| "declaration": "fuchsia.component/Error", |
| "kind": "union/member", |
| "name": "fuchsia.component/Realm_ListChildren_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.component/Realm_ListChildren_Response", |
| "kind": "union/member", |
| "name": "fuchsia.component/Realm_ListChildren_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component/Realm_ListChildren_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component/Realm_OpenExposedDir_Response" |
| }, |
| { |
| "declaration": "fuchsia.component/Error", |
| "kind": "union/member", |
| "name": "fuchsia.component/Realm_OpenExposedDir_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.component/Realm_OpenExposedDir_Response", |
| "kind": "union/member", |
| "name": "fuchsia.component/Realm_OpenExposedDir_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component/Realm_OpenExposedDir_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.component" |
| } |
| ] |