blob: 04d08808bcff0e628755df1dc4925ae9c973ac68 [file] [log] [blame]
[
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/BondingDelegate.RestoreBonds",
"strictness": "flexible",
"ordinal": "3393432855517814422",
"direction": "two_way",
"request": "fuchsia.bluetooth.host/BondingDelegateRestoreBondsRequest",
"response": "fuchsia.bluetooth.host/BondingDelegate_RestoreBonds_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/BondingDelegate.WatchBonds",
"strictness": "flexible",
"ordinal": "5202005761639370874",
"direction": "two_way",
"response": "fuchsia.bluetooth.host/BondingDelegate_WatchBonds_Response"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.host/BondingDelegate",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/BondingDelegateRestoreBondsRequest.bonds",
"ordinal": "1",
"type": "vector<fuchsia.bluetooth.sys/BondingData>"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/BondingDelegateRestoreBondsRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/BondingDelegate_RestoreBonds_Response.errors",
"ordinal": "1",
"type": "vector<fuchsia.bluetooth.sys/BondingData>"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/BondingDelegate_RestoreBonds_Response"
},
{
"kind": "union/member",
"name": "fuchsia.bluetooth.host/BondingDelegate_WatchBonds_Response.removed",
"ordinal": "2",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "union/member",
"name": "fuchsia.bluetooth.host/BondingDelegate_WatchBonds_Response.updated",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/BondingData"
},
{
"kind": "union",
"name": "fuchsia.bluetooth.host/BondingDelegate_WatchBonds_Response",
"strictness": "flexible"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/DiscoverySession.Stop",
"strictness": "flexible",
"ordinal": "4376321377928683928",
"direction": "one_way"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.host/DiscoverySession",
"openness": "open",
"transport": "channel"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.Connect",
"strictness": "flexible",
"ordinal": "6509411874717463104",
"direction": "two_way",
"request": "fuchsia.bluetooth.host/HostConnectRequest",
"response": "fuchsia.bluetooth.host/Host_Connect_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.Disconnect",
"strictness": "flexible",
"ordinal": "3684251358943322545",
"direction": "two_way",
"request": "fuchsia.bluetooth.host/HostDisconnectRequest",
"response": "fuchsia.bluetooth.host/Host_Disconnect_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.EnableBackgroundScan",
"strictness": "flexible",
"ordinal": "5904281409166084422",
"direction": "one_way",
"request": "fuchsia.bluetooth.host/HostEnableBackgroundScanRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.EnablePrivacy",
"strictness": "strict",
"ordinal": "3966113134127940427",
"direction": "one_way",
"request": "fuchsia.bluetooth.host/HostEnablePrivacyRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.Forget",
"strictness": "flexible",
"ordinal": "649914235372194058",
"direction": "two_way",
"request": "fuchsia.bluetooth.host/HostForgetRequest",
"response": "fuchsia.bluetooth.host/Host_Forget_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.Pair",
"strictness": "flexible",
"ordinal": "3385278026137087138",
"direction": "two_way",
"request": "fuchsia.bluetooth.host/HostPairRequest",
"response": "fuchsia.bluetooth.host/Host_Pair_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.RequestProtocol",
"strictness": "flexible",
"ordinal": "5029214536096290484",
"direction": "one_way",
"request": "fuchsia.bluetooth.host/ProtocolRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.SetBondingDelegate",
"strictness": "flexible",
"ordinal": "7286054994308392148",
"direction": "one_way",
"request": "fuchsia.bluetooth.host/HostSetBondingDelegateRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.SetBrEdrSecurityMode",
"strictness": "strict",
"ordinal": "2131559451550126721",
"direction": "one_way",
"request": "fuchsia.bluetooth.host/HostSetBrEdrSecurityModeRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.SetConnectable",
"strictness": "flexible",
"ordinal": "1763839314540755602",
"direction": "two_way",
"request": "fuchsia.bluetooth.host/HostSetConnectableRequest",
"response": "fuchsia.bluetooth.host/Host_SetConnectable_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.SetDeviceClass",
"strictness": "flexible",
"ordinal": "5525627537764716002",
"direction": "two_way",
"request": "fuchsia.bluetooth.host/HostSetDeviceClassRequest",
"response": "fuchsia.bluetooth.host/Host_SetDeviceClass_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.SetDiscoverable",
"strictness": "flexible",
"ordinal": "621369744888313566",
"direction": "two_way",
"request": "fuchsia.bluetooth.host/HostSetDiscoverableRequest",
"response": "fuchsia.bluetooth.host/Host_SetDiscoverable_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.SetLeSecurityMode",
"strictness": "strict",
"ordinal": "499629363490417281",
"direction": "one_way",
"request": "fuchsia.bluetooth.host/HostSetLeSecurityModeRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.SetLocalData",
"strictness": "strict",
"ordinal": "6320537587476500871",
"direction": "one_way",
"request": "fuchsia.bluetooth.sys/HostData"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.SetLocalName",
"strictness": "flexible",
"ordinal": "603087305075912995",
"direction": "two_way",
"request": "fuchsia.bluetooth.host/HostSetLocalNameRequest",
"response": "fuchsia.bluetooth.host/Host_SetLocalName_Response",
"error": "fuchsia.bluetooth.sys/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.SetPairingDelegate",
"strictness": "flexible",
"ordinal": "2424550296044271422",
"direction": "one_way",
"request": "fuchsia.bluetooth.host/HostSetPairingDelegateRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.SetPeerWatcher",
"strictness": "flexible",
"ordinal": "4462059238839067703",
"direction": "one_way",
"request": "fuchsia.bluetooth.host/HostSetPeerWatcherRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.Shutdown",
"strictness": "strict",
"ordinal": "1762161280418157001",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.StartDiscovery",
"strictness": "flexible",
"ordinal": "284864243651843044",
"direction": "one_way",
"request": "fuchsia.bluetooth.host/HostStartDiscoveryRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Host.WatchState",
"strictness": "flexible",
"ordinal": "1807479832899214162",
"direction": "two_way",
"response": "fuchsia.bluetooth.host/Host_WatchState_Response"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.host/Host",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostConnectRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostConnectRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostDisconnectRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostDisconnectRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostEnableBackgroundScanRequest.enabled",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostEnableBackgroundScanRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostEnablePrivacyRequest.enabled",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostEnablePrivacyRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostForgetRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostForgetRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostPairRequest.id",
"ordinal": "1",
"type": "fuchsia.bluetooth/PeerId"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostPairRequest.options",
"ordinal": "2",
"type": "fuchsia.bluetooth.sys/PairingOptions"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostPairRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostSetBondingDelegateRequest.delegate",
"ordinal": "1",
"type": "server_end:fuchsia.bluetooth.host/BondingDelegate"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostSetBondingDelegateRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostSetBrEdrSecurityModeRequest.bredr_security_mode",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/BrEdrSecurityMode"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostSetBrEdrSecurityModeRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostSetConnectableRequest.enabled",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostSetConnectableRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostSetDeviceClassRequest.device_class",
"ordinal": "1",
"type": "fuchsia.bluetooth/DeviceClass"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostSetDeviceClassRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostSetDiscoverableRequest.enabled",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostSetDiscoverableRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostSetLeSecurityModeRequest.le_security_mode",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/LeSecurityMode"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostSetLeSecurityModeRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostSetLocalNameRequest.local_name",
"ordinal": "1",
"type": "string:248"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostSetLocalNameRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostSetPairingDelegateRequest.delegate",
"ordinal": "3",
"type": "fuchsia.bluetooth.sys/PairingDelegate"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostSetPairingDelegateRequest.input",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/InputCapability"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostSetPairingDelegateRequest.output",
"ordinal": "2",
"type": "fuchsia.bluetooth.sys/OutputCapability"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostSetPairingDelegateRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/HostSetPeerWatcherRequest.peer_watcher",
"ordinal": "1",
"type": "server_end:fuchsia.bluetooth.host/PeerWatcher"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/HostSetPeerWatcherRequest",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.bluetooth.host/HostStartDiscoveryRequest.token",
"ordinal": "1",
"type": "server_end:fuchsia.bluetooth.host/DiscoverySession"
},
{
"kind": "table",
"name": "fuchsia.bluetooth.host/HostStartDiscoveryRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/Host_WatchState_Response.info",
"ordinal": "1",
"type": "fuchsia.bluetooth.sys/HostInfo"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/Host_WatchState_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/PeerWatcher.GetNext",
"strictness": "flexible",
"ordinal": "3581634242026036087",
"direction": "two_way",
"response": "fuchsia.bluetooth.host/PeerWatcher_GetNext_Response"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.host/PeerWatcher",
"openness": "open",
"transport": "channel"
},
{
"kind": "union/member",
"name": "fuchsia.bluetooth.host/PeerWatcher_GetNext_Response.removed",
"ordinal": "2",
"type": "vector<fuchsia.bluetooth/PeerId>"
},
{
"kind": "union/member",
"name": "fuchsia.bluetooth.host/PeerWatcher_GetNext_Response.updated",
"ordinal": "1",
"type": "vector<fuchsia.bluetooth.sys/Peer>"
},
{
"kind": "union",
"name": "fuchsia.bluetooth.host/PeerWatcher_GetNext_Response",
"strictness": "flexible"
},
{
"kind": "union/member",
"name": "fuchsia.bluetooth.host/ProtocolRequest.central",
"ordinal": "1",
"type": "server_end:fuchsia.bluetooth.le/Central"
},
{
"kind": "union/member",
"name": "fuchsia.bluetooth.host/ProtocolRequest.gatt2_server",
"ordinal": "4",
"type": "server_end:fuchsia.bluetooth.gatt2/Server"
},
{
"kind": "union/member",
"name": "fuchsia.bluetooth.host/ProtocolRequest.gatt_server",
"ordinal": "3",
"type": "server_end:fuchsia.bluetooth.gatt/Server"
},
{
"kind": "union/member",
"name": "fuchsia.bluetooth.host/ProtocolRequest.peripheral",
"ordinal": "2",
"type": "server_end:fuchsia.bluetooth.le/Peripheral"
},
{
"kind": "union/member",
"name": "fuchsia.bluetooth.host/ProtocolRequest.privileged_peripheral",
"ordinal": "6",
"type": "server_end:fuchsia.bluetooth.le/PrivilegedPeripheral"
},
{
"kind": "union/member",
"name": "fuchsia.bluetooth.host/ProtocolRequest.profile",
"ordinal": "5",
"type": "server_end:fuchsia.bluetooth.bredr/Profile"
},
{
"kind": "union",
"name": "fuchsia.bluetooth.host/ProtocolRequest",
"strictness": "flexible",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.bluetooth.host/Receiver.AddHost",
"strictness": "flexible",
"ordinal": "2344443772059147916",
"direction": "one_way",
"request": "fuchsia.bluetooth.host/ReceiverAddHostRequest"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.host/Receiver",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.bluetooth.host/ReceiverAddHostRequest.request",
"ordinal": "1",
"type": "client_end:fuchsia.bluetooth.host/Host"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.host/ReceiverAddHostRequest",
"resourceness": "resource"
},
{
"kind": "library",
"name": "fuchsia.bluetooth.host"
}
]