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