| 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 |