| [ |
| { |
| "declaration": "(fuchsia.bluetooth/PeerId id) -> (fuchsia.bluetooth.sys/Access_Connect_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Access.Connect" |
| }, |
| { |
| "declaration": "(fuchsia.bluetooth/PeerId id) -> (fuchsia.bluetooth.sys/Access_Disconnect_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Access.Disconnect" |
| }, |
| { |
| "declaration": "(fuchsia.bluetooth/PeerId id) -> (fuchsia.bluetooth.sys/Access_Forget_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Access.Forget" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.bluetooth.sys/ProcedureToken token) -> (fuchsia.bluetooth.sys/Access_MakeDiscoverable_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Access.MakeDiscoverable" |
| }, |
| { |
| "declaration": "(fuchsia.bluetooth/PeerId id,fuchsia.bluetooth.sys/PairingOptions options) -> (fuchsia.bluetooth.sys/Access_Pair_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Access.Pair" |
| }, |
| { |
| "declaration": "(fuchsia.bluetooth/DeviceClass device_class)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Access.SetDeviceClass" |
| }, |
| { |
| "declaration": "(string:248 name)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Access.SetLocalName" |
| }, |
| { |
| "declaration": "(fuchsia.bluetooth.sys/InputCapability input,fuchsia.bluetooth.sys/OutputCapability output,client_end:fuchsia.bluetooth.sys/PairingDelegate delegate)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Access.SetPairingDelegate" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.bluetooth.sys/ProcedureToken token) -> (fuchsia.bluetooth.sys/Access_StartDiscovery_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Access.StartDiscovery" |
| }, |
| { |
| "declaration": "() -> (vector<fuchsia.bluetooth.sys/Peer> updated,vector<fuchsia.bluetooth/PeerId> removed)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Access.WatchPeers" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.sys/Access" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/Access_Connect_Response" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Error", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Access_Connect_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Access_Connect_Response", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Access_Connect_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.sys/Access_Connect_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/Access_Disconnect_Response" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Error", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Access_Disconnect_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Access_Disconnect_Response", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Access_Disconnect_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.sys/Access_Disconnect_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/Access_Forget_Response" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Error", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Access_Forget_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Access_Forget_Response", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Access_Forget_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.sys/Access_Forget_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/Access_MakeDiscoverable_Response" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Error", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Access_MakeDiscoverable_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Access_MakeDiscoverable_Response", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Access_MakeDiscoverable_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.sys/Access_MakeDiscoverable_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/Access_Pair_Response" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Error", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Access_Pair_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Access_Pair_Response", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Access_Pair_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.sys/Access_Pair_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/Access_StartDiscovery_Response" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Error", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Access_StartDiscovery_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Access_StartDiscovery_Response", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Access_StartDiscovery_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.sys/Access_StartDiscovery_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/BondableMode.BONDABLE", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/BondableMode.NON_BONDABLE", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.sys/BondableMode", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth/Address", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/BondingData.address" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/BredrBondData", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/BondingData.bredr_bond" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth/PeerId", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/BondingData.identifier" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/LeBondData", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/BondingData.le_bond" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth/Address", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/BondingData.local_address" |
| }, |
| { |
| "declaration": "string:248", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/BondingData.name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.sys/BondingData" |
| }, |
| { |
| "declaration": "(vector<fuchsia.bluetooth.sys/Identity> identities)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Bootstrap.AddIdentities" |
| }, |
| { |
| "declaration": "() -> (fuchsia.bluetooth.sys/Bootstrap_Commit_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Bootstrap.Commit" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.sys/Bootstrap" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/BootstrapError.INVALID_HOST_IDENTITY", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/BootstrapError.WRITE_FAILURE", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.sys/BootstrapError", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/Bootstrap_Commit_Response" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/BootstrapError", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Bootstrap_Commit_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Bootstrap_Commit_Response", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/Bootstrap_Commit_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.sys/Bootstrap_Commit_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/PeerKey", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/BredrBondData.link_key" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth/ConnectionRole", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/BredrBondData.role_preference" |
| }, |
| { |
| "declaration": "vector<fuchsia.bluetooth/Uuid>:65535", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/BredrBondData.services" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.sys/BredrBondData" |
| }, |
| { |
| "declaration": "(fuchsia.bluetooth.sys/Settings settings) -> (fuchsia.bluetooth.sys/Settings result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Configuration.Update" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.sys/Configuration" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/Error.CANCELED", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/Error.FAILED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/Error.INVALID_ARGUMENTS", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/Error.IN_PROGRESS", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/Error.NOT_SUPPORTED", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/Error.PEER_NOT_FOUND", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/Error.TIMED_OUT", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.sys/Error", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Key", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/HostData.irk" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.sys/HostData" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/HostInfo.active" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth/Address", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/HostInfo.address" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/HostInfo.discoverable" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/HostInfo.discovering" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth/HostId", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/HostInfo.id" |
| }, |
| { |
| "declaration": "string:248", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/HostInfo.local_name" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/TechnologyType", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/HostInfo.technology" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.sys/HostInfo" |
| }, |
| { |
| "declaration": "(fuchsia.bluetooth/HostId id) -> (fuchsia.bluetooth.sys/HostWatcher_SetActive_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/HostWatcher.SetActive" |
| }, |
| { |
| "declaration": "() -> (vector<fuchsia.bluetooth.sys/HostInfo> hosts)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/HostWatcher.Watch" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.sys/HostWatcher" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/HostWatcher_SetActive_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/HostWatcher_SetActive_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/HostWatcher_SetActive_Response", |
| "kind": "union/member", |
| "name": "fuchsia.bluetooth.sys/HostWatcher_SetActive_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.bluetooth.sys/HostWatcher_SetActive_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<fuchsia.bluetooth.sys/BondingData>", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Identity.bonds" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/HostData", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Identity.host" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.sys/Identity" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/InputCapability.CONFIRMATION", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/InputCapability.KEYBOARD", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/InputCapability.NONE", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.sys/InputCapability", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "array<uint8,16>", |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.sys/Key.value" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/Key" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/LeConnectionParameters", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/LeBondData.connection_parameters" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/PeerKey", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/LeBondData.csrk" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/PeerKey", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/LeBondData.irk" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Ltk", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/LeBondData.local_ltk" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Ltk", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/LeBondData.peer_ltk" |
| }, |
| { |
| "declaration": "vector<fuchsia.bluetooth/Uuid>:65535", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/LeBondData.services" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.sys/LeBondData" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.sys/LeConnectionParameters.connection_interval" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.sys/LeConnectionParameters.connection_latency" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.sys/LeConnectionParameters.supervision_timeout" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/LeConnectionParameters" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/LeSecurityMode.MODE_1", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/LeSecurityMode.SECURE_CONNECTIONS_ONLY", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.sys/LeSecurityMode", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.sys/Ltk.ediv" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/PeerKey", |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.sys/Ltk.key" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.sys/Ltk.rand" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/Ltk" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "const", |
| "name": "fuchsia.bluetooth.sys/MAX_PEER_SERVICES", |
| "value": "65535" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/OutputCapability.DISPLAY", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/OutputCapability.NONE", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.sys/OutputCapability", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.bluetooth.sys/InputCapability input,fuchsia.bluetooth.sys/OutputCapability output,client_end:fuchsia.bluetooth.sys/PairingDelegate delegate)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/Pairing.SetPairingDelegate" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.sys/Pairing" |
| }, |
| { |
| "declaration": " -> (fuchsia.bluetooth/PeerId id,fuchsia.bluetooth.sys/PairingKeypress keypress)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/PairingDelegate.OnLocalKeypress" |
| }, |
| { |
| "declaration": "(fuchsia.bluetooth/PeerId id,bool success)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/PairingDelegate.OnPairingComplete" |
| }, |
| { |
| "declaration": "(fuchsia.bluetooth.sys/Peer peer,fuchsia.bluetooth.sys/PairingMethod method,uint32 displayed_passkey) -> (bool accept,uint32 entered_passkey)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/PairingDelegate.OnPairingRequest" |
| }, |
| { |
| "declaration": "(fuchsia.bluetooth/PeerId id,fuchsia.bluetooth.sys/PairingKeypress keypress)", |
| "kind": "protocol/member", |
| "name": "fuchsia.bluetooth.sys/PairingDelegate.OnRemoteKeypress" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.sys/PairingDelegate" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/PairingKeypress.DIGIT_ENTERED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/PairingKeypress.DIGIT_ERASED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/PairingKeypress.PASSKEY_CLEARED", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/PairingKeypress.PASSKEY_ENTERED", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.sys/PairingKeypress", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/PairingMethod.CONSENT", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/PairingMethod.PASSKEY_COMPARISON", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/PairingMethod.PASSKEY_DISPLAY", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/PairingMethod.PASSKEY_ENTRY", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.sys/PairingMethod", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/BondableMode", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/PairingOptions.bondable_mode" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/PairingSecurityLevel", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/PairingOptions.le_security_level" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/TechnologyType", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/PairingOptions.transport" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.sys/PairingOptions" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/PairingSecurityLevel.AUTHENTICATED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/PairingSecurityLevel.ENCRYPTED", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.sys/PairingSecurityLevel", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth/Address", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.address" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth/Appearance", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.appearance" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.bonded" |
| }, |
| { |
| "declaration": "vector<fuchsia.bluetooth/Uuid>:65535", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.bredr_services" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.connected" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth/DeviceClass", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.device_class" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth/PeerId", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.id" |
| }, |
| { |
| "declaration": "vector<fuchsia.bluetooth/Uuid>:65535", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.le_services" |
| }, |
| { |
| "declaration": "string:248", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.name" |
| }, |
| { |
| "declaration": "int8", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.rssi" |
| }, |
| { |
| "declaration": "vector<fuchsia.bluetooth/Uuid>:65535", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.services" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/TechnologyType", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.technology" |
| }, |
| { |
| "declaration": "int8", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Peer.tx_power" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.sys/Peer" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/Key", |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.sys/PeerKey.data" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/SecurityProperties", |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.sys/PeerKey.security" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/PeerKey" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.bluetooth.sys/ProcedureToken" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.sys/SecurityProperties.authenticated" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.sys/SecurityProperties.encryption_key_size" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.bluetooth.sys/SecurityProperties.secure_connections" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.bluetooth.sys/SecurityProperties" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Settings.bredr_connectable_mode" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Settings.le_background_scan" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Settings.le_privacy" |
| }, |
| { |
| "declaration": "fuchsia.bluetooth.sys/LeSecurityMode", |
| "kind": "table/member", |
| "name": "fuchsia.bluetooth.sys/Settings.le_security_mode" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.bluetooth.sys/Settings" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/TechnologyType.CLASSIC", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/TechnologyType.DUAL_MODE", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.bluetooth.sys/TechnologyType.LOW_ENERGY", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.bluetooth.sys/TechnologyType", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.bluetooth.sys" |
| } |
| ] |