blob: 90f7c932cd19a2de0bf2eaf43058495e9e05dbf8 [file] [log] [blame]
struct/member fuchsia.bluetooth.gatt/AttributePermissions.read box<fuchsia.bluetooth.gatt/SecurityRequirements>
struct/member fuchsia.bluetooth.gatt/AttributePermissions.update box<fuchsia.bluetooth.gatt/SecurityRequirements>
struct/member fuchsia.bluetooth.gatt/AttributePermissions.write box<fuchsia.bluetooth.gatt/SecurityRequirements>
struct fuchsia.bluetooth.gatt/AttributePermissions
struct/member fuchsia.bluetooth.gatt/Characteristic.descriptors vector<fuchsia.bluetooth.gatt/Descriptor>:<65532,optional>
struct/member fuchsia.bluetooth.gatt/Characteristic.id uint64
struct/member fuchsia.bluetooth.gatt/Characteristic.permissions box<fuchsia.bluetooth.gatt/AttributePermissions>
struct/member fuchsia.bluetooth.gatt/Characteristic.properties uint32
struct/member fuchsia.bluetooth.gatt/Characteristic.type string:36
struct fuchsia.bluetooth.gatt/Characteristic
protocol/member fuchsia.bluetooth.gatt/Client.ConnectToService(uint64 id,server_end:fuchsia.bluetooth.gatt/RemoteService service)
protocol/member fuchsia.bluetooth.gatt/Client.ListServices(vector<string:36>:optional uuids) -> (fuchsia.bluetooth/Status status,vector<fuchsia.bluetooth.gatt/ServiceInfo>:65535 services)
protocol fuchsia.bluetooth.gatt/Client
struct/member fuchsia.bluetooth.gatt/Descriptor.id uint64
struct/member fuchsia.bluetooth.gatt/Descriptor.permissions box<fuchsia.bluetooth.gatt/AttributePermissions>
struct/member fuchsia.bluetooth.gatt/Descriptor.type string:36
struct fuchsia.bluetooth.gatt/Descriptor
enum/member fuchsia.bluetooth.gatt/Error.FAILURE 1
enum/member fuchsia.bluetooth.gatt/Error.INSUFFICIENT_AUTHENTICATION 5
enum/member fuchsia.bluetooth.gatt/Error.INSUFFICIENT_AUTHORIZATION 4
enum/member fuchsia.bluetooth.gatt/Error.INSUFFICIENT_ENCRYPTION 7
enum/member fuchsia.bluetooth.gatt/Error.INSUFFICIENT_ENCRYPTION_KEY_SIZE 6
enum/member fuchsia.bluetooth.gatt/Error.INVALID_RESPONSE 2
enum/member fuchsia.bluetooth.gatt/Error.READ_NOT_PERMITTED 8
enum/member fuchsia.bluetooth.gatt/Error.TOO_MANY_RESULTS 3
strict enum fuchsia.bluetooth.gatt/Error uint32
enum/member fuchsia.bluetooth.gatt/ErrorCode.INVALID_OFFSET 1
enum/member fuchsia.bluetooth.gatt/ErrorCode.INVALID_VALUE_LENGTH 2
enum/member fuchsia.bluetooth.gatt/ErrorCode.NOT_PERMITTED 3
enum/member fuchsia.bluetooth.gatt/ErrorCode.NO_ERROR 0
strict enum fuchsia.bluetooth.gatt/ErrorCode uint32
protocol/member fuchsia.bluetooth.gatt/LocalService.NotifyValue(uint64 characteristic_id,string:16 peer_id,vector<uint8> value,bool confirm)
protocol/member fuchsia.bluetooth.gatt/LocalService.RemoveService()
protocol fuchsia.bluetooth.gatt/LocalService
protocol/member fuchsia.bluetooth.gatt/LocalServiceDelegate.OnCharacteristicConfiguration(uint64 characteristic_id,string:16 peer_id,bool notify,bool indicate)
protocol/member fuchsia.bluetooth.gatt/LocalServiceDelegate.OnReadValue(uint64 id,int32 offset) -> (vector<uint8>:optional value,fuchsia.bluetooth.gatt/ErrorCode status)
protocol/member fuchsia.bluetooth.gatt/LocalServiceDelegate.OnWriteValue(uint64 id,uint16 offset,vector<uint8> value) -> (fuchsia.bluetooth.gatt/ErrorCode status)
protocol/member fuchsia.bluetooth.gatt/LocalServiceDelegate.OnWriteWithoutResponse(uint64 id,uint16 offset,vector<uint8> value)
protocol fuchsia.bluetooth.gatt/LocalServiceDelegate
const fuchsia.bluetooth.gatt/MAX_ATTRIBUTE_COUNT uint16 65535
const fuchsia.bluetooth.gatt/MAX_CHARACTERISTIC_COUNT uint16 32767
const fuchsia.bluetooth.gatt/MAX_DESCRIPTOR_COUNT uint16 65532
const fuchsia.bluetooth.gatt/MAX_READ_BY_TYPE_RESULTS uint16 189
const fuchsia.bluetooth.gatt/MAX_READ_BY_TYPE_VALUE_LENGTH uint16 253
const fuchsia.bluetooth.gatt/MAX_SERVICE_COUNT uint16 65535
const fuchsia.bluetooth.gatt/MAX_VALUE_LENGTH uint16 512
table/member fuchsia.bluetooth.gatt/ReadByTypeResult.error fuchsia.bluetooth.gatt/Error
table/member fuchsia.bluetooth.gatt/ReadByTypeResult.id uint64
table/member fuchsia.bluetooth.gatt/ReadByTypeResult.value vector<uint8>:253
table fuchsia.bluetooth.gatt/ReadByTypeResult
enum/member fuchsia.bluetooth.gatt/ReliableMode.DISABLED 1
enum/member fuchsia.bluetooth.gatt/ReliableMode.ENABLED 2
strict enum fuchsia.bluetooth.gatt/ReliableMode uint32
protocol/member fuchsia.bluetooth.gatt/RemoteService.DiscoverCharacteristics() -> (fuchsia.bluetooth/Status status,vector<fuchsia.bluetooth.gatt/Characteristic>:32767 characteristics)
protocol/member fuchsia.bluetooth.gatt/RemoteService.NotifyCharacteristic(uint64 id,bool enable) -> (fuchsia.bluetooth/Status status)
protocol/member fuchsia.bluetooth.gatt/RemoteService.OnCharacteristicValueUpdated -> (uint64 id,vector<uint8> value)
protocol/member fuchsia.bluetooth.gatt/RemoteService.ReadByType(fuchsia.bluetooth/Uuid uuid) -> (fuchsia.bluetooth.gatt/RemoteService_ReadByType_Result result)
protocol/member fuchsia.bluetooth.gatt/RemoteService.ReadCharacteristic(uint64 id) -> (fuchsia.bluetooth/Status status,vector<uint8> value)
protocol/member fuchsia.bluetooth.gatt/RemoteService.ReadDescriptor(uint64 id) -> (fuchsia.bluetooth/Status status,vector<uint8> value)
protocol/member fuchsia.bluetooth.gatt/RemoteService.ReadLongCharacteristic(uint64 id,uint16 offset,uint16 max_bytes) -> (fuchsia.bluetooth/Status status,vector<uint8>:512 value)
protocol/member fuchsia.bluetooth.gatt/RemoteService.ReadLongDescriptor(uint64 id,uint16 offset,uint16 max_bytes) -> (fuchsia.bluetooth/Status status,vector<uint8> value)
protocol/member fuchsia.bluetooth.gatt/RemoteService.WriteCharacteristic(uint64 id,vector<uint8> value) -> (fuchsia.bluetooth/Status status)
protocol/member fuchsia.bluetooth.gatt/RemoteService.WriteCharacteristicWithoutResponse(uint64 id,vector<uint8> value)
protocol/member fuchsia.bluetooth.gatt/RemoteService.WriteDescriptor(uint64 id,vector<uint8> value) -> (fuchsia.bluetooth/Status status)
protocol/member fuchsia.bluetooth.gatt/RemoteService.WriteLongCharacteristic(uint64 id,uint16 offset,vector<uint8>:512 value,fuchsia.bluetooth.gatt/WriteOptions write_options) -> (fuchsia.bluetooth/Status status)
protocol/member fuchsia.bluetooth.gatt/RemoteService.WriteLongDescriptor(uint64 id,uint16 offset,vector<uint8>:512 value) -> (fuchsia.bluetooth/Status status)
protocol fuchsia.bluetooth.gatt/RemoteService
struct/member fuchsia.bluetooth.gatt/RemoteService_ReadByType_Response.results vector<fuchsia.bluetooth.gatt/ReadByTypeResult>:189
struct fuchsia.bluetooth.gatt/RemoteService_ReadByType_Response
union/member fuchsia.bluetooth.gatt/RemoteService_ReadByType_Result.err fuchsia.bluetooth.gatt/Error
union/member fuchsia.bluetooth.gatt/RemoteService_ReadByType_Result.response fuchsia.bluetooth.gatt/RemoteService_ReadByType_Response
strict union fuchsia.bluetooth.gatt/RemoteService_ReadByType_Result
struct/member fuchsia.bluetooth.gatt/SecurityRequirements.authentication_required bool
struct/member fuchsia.bluetooth.gatt/SecurityRequirements.authorization_required bool
struct/member fuchsia.bluetooth.gatt/SecurityRequirements.encryption_required bool
struct fuchsia.bluetooth.gatt/SecurityRequirements
protocol/member fuchsia.bluetooth.gatt/Server.PublishService(fuchsia.bluetooth.gatt/ServiceInfo info,client_end:fuchsia.bluetooth.gatt/LocalServiceDelegate delegate,server_end:fuchsia.bluetooth.gatt/LocalService service) -> (fuchsia.bluetooth/Status status)
protocol fuchsia.bluetooth.gatt/Server
struct/member fuchsia.bluetooth.gatt/ServiceInfo.characteristics vector<fuchsia.bluetooth.gatt/Characteristic>:<32767,optional>
struct/member fuchsia.bluetooth.gatt/ServiceInfo.id uint64
struct/member fuchsia.bluetooth.gatt/ServiceInfo.includes vector<uint64>:<65535,optional>
struct/member fuchsia.bluetooth.gatt/ServiceInfo.primary bool
struct/member fuchsia.bluetooth.gatt/ServiceInfo.type string:36
struct fuchsia.bluetooth.gatt/ServiceInfo
table/member fuchsia.bluetooth.gatt/WriteOptions.reliable_mode fuchsia.bluetooth.gatt/ReliableMode
table fuchsia.bluetooth.gatt/WriteOptions
const fuchsia.bluetooth.gatt/kPropertyAuthenticatedSignedWrites uint32 64
const fuchsia.bluetooth.gatt/kPropertyBroadcast uint32 1
const fuchsia.bluetooth.gatt/kPropertyIndicate uint32 32
const fuchsia.bluetooth.gatt/kPropertyNotify uint32 16
const fuchsia.bluetooth.gatt/kPropertyRead uint32 2
const fuchsia.bluetooth.gatt/kPropertyReliableWrite uint32 256
const fuchsia.bluetooth.gatt/kPropertyWritableAuxiliaries uint32 512
const fuchsia.bluetooth.gatt/kPropertyWrite uint32 8
const fuchsia.bluetooth.gatt/kPropertyWriteWithoutResponse uint32 4
library fuchsia.bluetooth.gatt