| [ |
| { |
| "kind": "const", |
| "name": "fuchsia.driver.development/BINDING_RESULT_MAX", |
| "type": "uint8", |
| "value": "10" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.driver.development/CompositeInfo.composite", |
| "ordinal": "2", |
| "type": "fuchsia.driver.framework/CompositeInfo" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.driver.development/CompositeInfo.legacy_composite", |
| "ordinal": "1", |
| "type": "fuchsia.driver.legacy/CompositeInfo" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.driver.development/CompositeInfo", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/CompositeInfoIterator.GetNext", |
| "strictness": "strict", |
| "ordinal": "5814006976001391510", |
| "direction": "two_way", |
| "response": "fuchsia.driver.development/CompositeInfoIteratorGetNextResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.driver.development/CompositeInfoIterator", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/CompositeInfoIteratorGetNextResponse.composites", |
| "ordinal": "1", |
| "type": "vector<fuchsia.driver.development/CompositeNodeInfo>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/CompositeInfoIteratorGetNextResponse" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/CompositeNodeInfo.composite", |
| "ordinal": "3", |
| "type": "fuchsia.driver.development/CompositeInfo" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/CompositeNodeInfo.parent_topological_paths", |
| "ordinal": "1", |
| "type": "vector<string:optional>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/CompositeNodeInfo.topological_path", |
| "ordinal": "2", |
| "type": "string" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.driver.development/CompositeNodeInfo" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/CompositeNodeSpecIterator.GetNext", |
| "strictness": "strict", |
| "ordinal": "3674111577017524081", |
| "direction": "two_way", |
| "response": "fuchsia.driver.development/CompositeNodeSpecIteratorGetNextResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.driver.development/CompositeNodeSpecIterator", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/CompositeNodeSpecIteratorGetNextResponse.specs", |
| "ordinal": "1", |
| "type": "vector<fuchsia.driver.framework/CompositeInfo>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/CompositeNodeSpecIteratorGetNextResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/DriverInfoIterator.GetNext", |
| "strictness": "strict", |
| "ordinal": "3186656353011124562", |
| "direction": "two_way", |
| "response": "fuchsia.driver.development/DriverInfoIteratorGetNextResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.driver.development/DriverInfoIterator", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/DriverInfoIteratorGetNextResponse.drivers", |
| "ordinal": "1", |
| "type": "vector<fuchsia.driver.framework/DriverInfo>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/DriverInfoIteratorGetNextResponse" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.driver.development/HASH_LENGTH", |
| "type": "uint8", |
| "value": "64" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/Manager.AddTestNode", |
| "strictness": "flexible", |
| "ordinal": "8595180068710106553", |
| "direction": "two_way", |
| "request": "fuchsia.driver.development/ManagerAddTestNodeRequest", |
| "response": "fuchsia.driver.development/Manager_AddTestNode_Response", |
| "error": "fuchsia.driver.framework/NodeError" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/Manager.BindAllUnboundNodes", |
| "strictness": "flexible", |
| "ordinal": "3117410125757521697", |
| "direction": "two_way", |
| "response": "fuchsia.driver.development/Manager_BindAllUnboundNodes_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/Manager.DisableDriver", |
| "strictness": "flexible", |
| "ordinal": "4371832585062107495", |
| "direction": "two_way", |
| "request": "fuchsia.driver.development/ManagerDisableDriverRequest", |
| "response": "fuchsia.driver.development/Manager_DisableDriver_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/Manager.EnableDriver", |
| "strictness": "flexible", |
| "ordinal": "8549892058160455599", |
| "direction": "two_way", |
| "request": "fuchsia.driver.development/ManagerEnableDriverRequest", |
| "response": "fuchsia.driver.development/Manager_EnableDriver_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/Manager.GetCompositeInfo", |
| "strictness": "flexible", |
| "ordinal": "4924363225797270070", |
| "direction": "one_way", |
| "request": "fuchsia.driver.development/ManagerGetCompositeInfoRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/Manager.GetCompositeNodeSpecs", |
| "strictness": "flexible", |
| "ordinal": "2703638379030327951", |
| "direction": "one_way", |
| "request": "fuchsia.driver.development/ManagerGetCompositeNodeSpecsRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/Manager.GetDriverInfo", |
| "strictness": "flexible", |
| "ordinal": "3796908449294833031", |
| "direction": "one_way", |
| "request": "fuchsia.driver.development/ManagerGetDriverInfoRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/Manager.GetNodeInfo", |
| "strictness": "flexible", |
| "ordinal": "8946168024944824222", |
| "direction": "one_way", |
| "request": "fuchsia.driver.development/ManagerGetNodeInfoRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/Manager.RemoveTestNode", |
| "strictness": "flexible", |
| "ordinal": "1592282289633755406", |
| "direction": "two_way", |
| "request": "fuchsia.driver.development/ManagerRemoveTestNodeRequest", |
| "response": "fuchsia.driver.development/Manager_RemoveTestNode_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/Manager.RestartDriverHosts", |
| "strictness": "flexible", |
| "ordinal": "7276420212093475015", |
| "direction": "two_way", |
| "request": "fuchsia.driver.development/ManagerRestartDriverHostsRequest", |
| "response": "fuchsia.driver.development/Manager_RestartDriverHosts_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.driver.development/Manager", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerAddTestNodeRequest.args", |
| "ordinal": "1", |
| "type": "fuchsia.driver.development/TestNodeAddArgs" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/ManagerAddTestNodeRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerDisableDriverRequest.driver_url", |
| "ordinal": "1", |
| "type": "string:4096" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerDisableDriverRequest.package_hash", |
| "ordinal": "2", |
| "type": "string:<64,optional>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/ManagerDisableDriverRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerEnableDriverRequest.driver_url", |
| "ordinal": "1", |
| "type": "string:4096" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerEnableDriverRequest.package_hash", |
| "ordinal": "2", |
| "type": "string:<64,optional>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/ManagerEnableDriverRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerGetCompositeInfoRequest.iterator", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.driver.development/CompositeInfoIterator" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/ManagerGetCompositeInfoRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerGetCompositeNodeSpecsRequest.iterator", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.driver.development/CompositeNodeSpecIterator" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerGetCompositeNodeSpecsRequest.name_filter", |
| "ordinal": "1", |
| "type": "string:optional" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/ManagerGetCompositeNodeSpecsRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerGetDriverInfoRequest.driver_filter", |
| "ordinal": "1", |
| "type": "vector<string>" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerGetDriverInfoRequest.iterator", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.driver.development/DriverInfoIterator" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/ManagerGetDriverInfoRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerGetNodeInfoRequest.exact_match", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerGetNodeInfoRequest.iterator", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.driver.development/NodeInfoIterator" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerGetNodeInfoRequest.node_filter", |
| "ordinal": "1", |
| "type": "vector<string>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/ManagerGetNodeInfoRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerRemoveTestNodeRequest.name", |
| "ordinal": "1", |
| "type": "string:1024" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/ManagerRemoveTestNodeRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerRestartDriverHostsRequest.driver_url", |
| "ordinal": "1", |
| "type": "string:4096" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/ManagerRestartDriverHostsRequest.rematch_flags", |
| "ordinal": "2", |
| "type": "fuchsia.driver.development/RestartRematchFlags" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/ManagerRestartDriverHostsRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/Manager_BindAllUnboundNodes_Response.binding_result", |
| "ordinal": "1", |
| "type": "vector<fuchsia.driver.development/NodeBindingInfo>:10" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/Manager_BindAllUnboundNodes_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/Manager_RestartDriverHosts_Response.count", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/Manager_RestartDriverHosts_Response" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.driver.development/NODE_MONIKER_MAX", |
| "type": "uint32", |
| "value": "1024" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeBindingInfo.composite_parents", |
| "ordinal": "3", |
| "type": "vector<fuchsia.driver.framework/CompositeParent>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeBindingInfo.driver_url", |
| "ordinal": "2", |
| "type": "string:4096" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeBindingInfo.legacy_composite_parents", |
| "ordinal": "4", |
| "type": "vector<fuchsia.driver.legacy/CompositeParent>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeBindingInfo.node_name", |
| "ordinal": "1", |
| "type": "string:1024" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.driver.development/NodeBindingInfo" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeInfo.bound_driver_url", |
| "ordinal": "5", |
| "type": "string:4096" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeInfo.child_ids", |
| "ordinal": "3", |
| "type": "vector<uint64>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeInfo.driver_host_koid", |
| "ordinal": "4", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeInfo.id", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeInfo.moniker", |
| "ordinal": "7", |
| "type": "string:1024" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeInfo.node_property_list", |
| "ordinal": "8", |
| "type": "vector<fuchsia.driver.framework/NodeProperty>:64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeInfo.offer_list", |
| "ordinal": "9", |
| "type": "vector<fuchsia.component.decl/Offer>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeInfo.parent_ids", |
| "ordinal": "2", |
| "type": "vector<uint64>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/NodeInfo.versioned_info", |
| "ordinal": "6", |
| "type": "fuchsia.driver.development/VersionedNodeInfo" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.driver.development/NodeInfo" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.driver.development/NodeInfoIterator.GetNext", |
| "strictness": "strict", |
| "ordinal": "3731162404662249631", |
| "direction": "two_way", |
| "response": "fuchsia.driver.development/NodeInfoIteratorGetNextResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.driver.development/NodeInfoIterator", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.driver.development/NodeInfoIteratorGetNextResponse.nodes", |
| "ordinal": "1", |
| "type": "vector<fuchsia.driver.development/NodeInfo>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.driver.development/NodeInfoIteratorGetNextResponse" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.driver.development/RestartRematchFlags.COMPOSITE_SPEC", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.driver.development/RestartRematchFlags.LEGACY_COMPOSITE", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.driver.development/RestartRematchFlags.NON_REQUESTED", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.driver.development/RestartRematchFlags.REQUESTED", |
| "value": "1" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.driver.development/RestartRematchFlags", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/TestNodeAddArgs.name", |
| "ordinal": "1", |
| "type": "string:1024" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/TestNodeAddArgs.properties", |
| "ordinal": "2", |
| "type": "vector<fuchsia.driver.framework/NodeProperty>:64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.driver.development/TestNodeAddArgs" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/V1DeviceInfo.bound_driver_libname", |
| "ordinal": "2", |
| "type": "string:1024" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/V1DeviceInfo.flags", |
| "ordinal": "4", |
| "type": "fuchsia.driver.legacy/DeviceFlags" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/V1DeviceInfo.property_list", |
| "ordinal": "3", |
| "type": "fuchsia.driver.legacy/DevicePropertyList" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/V1DeviceInfo.protocol_id", |
| "ordinal": "5", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/V1DeviceInfo.protocol_name", |
| "ordinal": "6", |
| "type": "string" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/V1DeviceInfo.topological_path", |
| "ordinal": "1", |
| "type": "string:1024" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.driver.development/V1DeviceInfo" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/V2NodeInfo.moniker", |
| "ordinal": "1", |
| "type": "string:1024" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/V2NodeInfo.node_property_list", |
| "ordinal": "2", |
| "type": "vector<fuchsia.driver.framework/NodeProperty>:64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.driver.development/V2NodeInfo.offer_list", |
| "ordinal": "3", |
| "type": "vector<fuchsia.component.decl/Offer>" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.driver.development/V2NodeInfo" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.driver.development/VersionedNodeInfo.v1", |
| "ordinal": "1", |
| "type": "fuchsia.driver.development/V1DeviceInfo" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.driver.development/VersionedNodeInfo.v2", |
| "ordinal": "2", |
| "type": "fuchsia.driver.development/V2NodeInfo" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.driver.development/VersionedNodeInfo", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.driver.development" |
| } |
| ] |