/foundation/communication/bluetooth_service/services/bluetooth/service/src/hid_host/ |
H A D | hid_host_hogp.h | 62 void OnCharacteristicRead(int ret, const Characteristic &characteristic) override; 63 void OnCharacteristicWrite(int ret, const Characteristic &characteristic) override; 64 void OnCharacteristicChanged(const Characteristic &characteristic) override; 83 std::unique_ptr<Characteristic> characteristicTemp_ = nullptr; 104 int GetHidReportMap(Characteristic character); 105 void GetHidReport(Characteristic character); 106 int SavePnpInformation(Characteristic character); 107 int SaveHidInformation(Characteristic character); 108 int SaveReportMap(Characteristic character); 109 void SaveReport(Characteristic characte [all...] |
H A D | hid_host_hogp.cpp | 161 int HidHostHogp::SendGetReport(uint8_t reportId, Characteristic character) in SendGetReport() 188 int HidHostHogp::SendSetReport(Characteristic character, int length, uint8_t* pkt) in SendSetReport() 235 int HidHostHogp::ReceiveControlData(Characteristic character, uint8_t reportId) in ReceiveControlData() 450 int HidHostHogp::GetHidReportMap(Characteristic character) in GetHidReportMap() 479 void HidHostHogp::GetExternalRptRefInfo(Characteristic character) in GetExternalRptRefInfo() 501 void HidHostHogp::GetExternalCfgInfo(Characteristic character) in GetExternalCfgInfo() 525 void HidHostHogp::GetHidReport(Characteristic character) in GetHidReport() 564 int HidHostHogp::SavePnpInformation(Characteristic character) in SavePnpInformation() 587 int HidHostHogp::SaveHidInformation(Characteristic character) in SaveHidInformation() 599 int HidHostHogp::SaveReportMap(Characteristic characte [all...] |
/foundation/communication/bluetooth/frameworks/inner/ipc/common/ |
H A D | gatt_data.h | 72 struct Characteristic { struct 73 Characteristic() in Characteristic() function 77 Characteristic(const Uuid& uuid, uint16_t handle, int properties) in Characteristic() function 83 Characteristic( 86 Characteristic(uint16_t handle, const uint8_t *value, size_t length); 90 explicit Characteristic(uint16_t handle) in Characteristic() function 94 Characteristic(uint16_t handle, uint16_t endHandle) in Characteristic() function 100 ~Characteristic() {} in ~Characteristic() 102 Characteristic(const Characteristic 104 Characteristic(Characteristic&& src) Characteristic() function [all...] |
H A D | gatt_data.cpp | 70 Characteristic::Characteristic( in Characteristic() function in OHOS::bluetooth::Characteristic 84 Characteristic::Characteristic(uint16_t handle, const uint8_t *value, size_t length) in Characteristic() function in OHOS::bluetooth::Characteristic 91 Characteristic::Characteristic(const Characteristic& src) in Characteristic() function in OHOS::bluetooth::Characteristic 105 void Characteristic::SetValue(const uint8_t *value, size_t length) in SetValue()
|
/foundation/communication/bluetooth_service/services/bluetooth/service/include/ |
H A D | interface_profile_gatt_server.h | 57 * @param characteristic Characteristic object. 62 virtual void OnCharacteristicReadRequest(const GattDevice &device, const Characteristic &characteristic) {} in OnCharacteristicReadRequest() 64 virtual void OnCharacteristicReadByUuidRequest(const GattDevice &device, const Characteristic &characteristic) {} in OnCharacteristicReadByUuidRequest() 70 * @param characteristic Characteristic object. 77 const GattDevice &device, const Characteristic &characteristic, bool needRespones) {} in OnCharacteristicWriteRequest() 105 * @param characteristic Characteristic object. 109 virtual void OnNotifyConfirm(const GattDevice &device, const Characteristic &characteristic, int result) {} in OnNotifyConfirm() 213 * @param characteristic Characteristic object. 219 virtual int NotifyClient(const GattDevice &device, Characteristic &characteristic, bool needConfirm = false) = 0; 224 * @param characteristic Characteristic objec [all...] |
H A D | interface_profile_gatt_client.h | 64 * @param characteristic Characteristic object. 68 virtual void OnCharacteristicRead(int ret, const Characteristic &characteristic) = 0; 73 * @param characteristic Characteristic object. 77 virtual void OnCharacteristicWrite(int ret, const Characteristic &characteristic) = 0; 81 * @param characteristic Characteristic object. 86 virtual void OnCharacteristicChanged(const Characteristic &characteristic) = 0; 199 * @param characteristic Characteristic object. 204 virtual int ReadCharacteristic(int appId, const Characteristic &characteristic) = 0; 211 * @param characteristic Characteristic object. 217 virtual int WriteCharacteristic(int appId, Characteristic [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/gatt/dis/ |
H A D | device_information_service.cpp | 57 void OnCharacteristicReadRequest(const GattDevice &device, const Characteristic &characteristic) override 61 [&characteristic](Characteristic &ccc) { 66 Characteristic result(characteristic.handle_, cIt->value_.get(), cIt->length_); 71 Characteristic result(characteristic.handle_); 75 void OnCharacteristicReadByUuidRequest(const GattDevice &device, const Characteristic &characteristic) override 79 Characteristic result(characteristic.handle_, ccc.value_.get(), ccc.length_); 85 Characteristic result(characteristic.handle_); 156 Characteristic(Uuid::ConvertFrom16Bits(GATT_UUID_MANUFACTURER_NAME_STRING_CHAR), in BuildService() 165 Characteristic(Uuid::ConvertFrom16Bits(GATT_UUID_MODEL_NUMBER_STRING_CHAR), in BuildService() 173 svc->characteristics_.push_back(Characteristic(Uui in BuildService() [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/gatt/ |
H A D | gatt_server_service.h | 36 int NotifyClient(const GattDevice &device, Characteristic &characteristic, bool needConfirm = false) override; 37 int RespondCharacteristicRead(const GattDevice &device, Characteristic &characteristic, int ret) override; 38 int RespondCharacteristicReadByUuid(const GattDevice &device, Characteristic &characteristic, int ret) override; 39 int RespondCharacteristicWrite(const GattDevice &device, const Characteristic &characteristic, int ret) override; 43 int SetCharacteristicValue(const Characteristic &characteristic); 44 int SetCharacteristicPermission(const Characteristic &characteristic, uint8_t properties, uint8_t permission);
|
H A D | gatt_database.h | 127 struct Characteristic { struct in OHOS::bluetooth::GattDatabase 135 explicit Characteristic(const bluetooth::Characteristic &src) in Characteristic() function 144 Characteristic(const Characteristic &) = delete; 145 Characteristic &operator=(const Characteristic &) = default; 146 Characteristic(Characteristic &&) = default; 147 Characteristic [all...] |
H A D | gatt_cache.h | 58 struct Characteristic { struct in OHOS::bluetooth::GattCache 65 Characteristic(uint16_t handle, uint8_t properties, uint16_t valueHandle, const Uuid uuid) in Characteristic() function 75 std::map<uint16_t, Characteristic> characteristics_ = {}; 94 int AddCharacteristic(uint16_t serviceHandle, const Characteristic &characteristic); 98 std::map<uint16_t, Characteristic> *GetCharacteristics(uint16_t serviceHandle); 100 const GattCache::Characteristic *GetCharacteristic(int16_t valueHandle);
|
H A D | gatt_client_service.h | 40 int ReadCharacteristic(int appId, const Characteristic &characteristic) override; 42 int WriteCharacteristic(int appId, Characteristic &characteristic, bool withoutRespond = false) override; 43 int SignedWriteCharacteristic(int appId, Characteristic &characteristic) override;
|
H A D | gatt_client_profile_callback.h | 54 uint16_t serviceHandle, const std::map<uint16_t, GattCache::Characteristic> &characteristics) {}; in OnDiscoverAllCharacteristicOfServiceEvent() 56 uint16_t serviceHandle, const std::map<uint16_t, GattCache::Characteristic> &characteristics) {}; in OnDiscoverCharacteristicByUUIDEvent()
|
H A D | gatt_database.cpp | 57 Characteristic dbCharacteristic(ccc); in AddService() 243 const std::map<uint16_t, GattDatabase::Characteristic> *GattDatabase::GetCharacteristics(uint16_t serviceHandle) in GetCharacteristics() 261 GattDatabase::Characteristic *GattDatabase::GetCharacteristic(uint16_t valueHandle) in GetCharacteristic() 327 int GattDatabase::CheckDescriptorsLegality(const bluetooth::Characteristic &characteristic) const in CheckDescriptorsLegality()
|
H A D | gatt_cache.cpp | 50 int GattCache::AddCharacteristic(uint16_t serviceHandle, const Characteristic &characteristic) in AddCharacteristic() 80 const GattCache::Characteristic *GattCache::GetCharacteristic(int16_t valueHandle) in GetCharacteristic() 149 std::map<uint16_t, GattCache::Characteristic> *GattCache::GetCharacteristics(uint16_t serviceHandle) in GetCharacteristics() 238 GattCache::Characteristic(item.handle_, in LoadFromFile()
|
H A D | gatt_server_profile.h | 60 GattDatabase::Characteristic *GetCharacteristic(uint16_t valueHandle) const;
|
H A D | gatt_client_service.cpp | 122 uint16_t serviceHandle, const std::map<uint16_t, GattCache::Characteristic> &characteristics); 273 int GattClientService::ReadCharacteristic(int appId, const Characteristic &characteristic) in ReadCharacteristic() 295 int GattClientService::WriteCharacteristic(int appId, Characteristic &characteristic, bool withoutRespond) in WriteCharacteristic() 317 int GattClientService::SignedWriteCharacteristic(int appId, Characteristic &characteristic) in SignedWriteCharacteristic() 491 const std::map<uint16_t, GattCache::Characteristic> &characteristics) override 699 client.callback_.OnCharacteristicRead(GattStatus::REQUEST_NOT_SUPPORT, Characteristic(handle)); in ReadCharacteristic() 713 client.callback_.OnCharacteristicRead(GattStatus::REQUEST_NOT_SUPPORT, Characteristic(0)); in ReadCharacteristicByUuid() 728 client.callback_.OnCharacteristicWrite(GattStatus::REQUEST_NOT_SUPPORT, Characteristic(handle)); in WriteCharacteristic() 892 uint16_t serviceHandle, const std::map<uint16_t, GattCache::Characteristic> &characteristics) in OnDiscoverAllCharacteristicOfServiceEvent() 950 Characteristic gattCC in OnReadCharacteristicValueEvent() [all...] |
H A D | gatt_server_service.cpp | 171 int GattServerService::SetCharacteristicValue(const Characteristic &characteristic) in SetCharacteristicValue() 187 const Characteristic &characteristic, uint8_t properties, uint8_t permission) in SetCharacteristicPermission() 249 int GattServerService::NotifyClient(const GattDevice &device, Characteristic &characteristic, bool needConfirm) in NotifyClient() 276 int GattServerService::RespondCharacteristicRead(const GattDevice &device, Characteristic &characteristic, int ret) in RespondCharacteristicRead() 304 const GattDevice &device, Characteristic &characteristic, int ret) in RespondCharacteristicReadByUuid() 332 const GattDevice &device, const Characteristic &characteristic, int ret) in RespondCharacteristicWrite() 918 "Characteristic by value handle.", __FILE__, __LINE__, __FUNCTION__); in OnReadCharacteristicValueEvent() 925 remote->second.GetDevice(), Characteristic(ccc->uuid_, ccc->handle_, ccc->properties_)); in OnReadCharacteristicValueEvent() 928 remote->second.GetDevice(), Characteristic(ccc->uuid_, ccc->handle_, ccc->properties_)); in OnReadCharacteristicValueEvent() 961 "Characteristic b in OnWriteCharacteristicEvent() [all...] |
H A D | gatt_client_profile.h | 92 const GattCache::Characteristic *GetCharacteristic(uint16_t connectHandle, int16_t valueHandle) const;
|
/foundation/communication/bluetooth/frameworks/inner/ipc/parcel/ |
H A D | bluetooth_gatt_characteristic_parcel.h | 24 class BluetoothGattCharacteristic : public Parcelable, public bluetooth::Characteristic { 27 explicit BluetoothGattCharacteristic(const bluetooth::Characteristic &other) : bluetooth::Characteristic(other) in BluetoothGattCharacteristic() 29 explicit BluetoothGattCharacteristic(const BluetoothGattCharacteristic &other) : bluetooth::Characteristic(other) in BluetoothGattCharacteristic()
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/gatt/gas/ |
H A D | generic_access_service.cpp | 40 void OnCharacteristicReadRequest(const GattDevice &device, const Characteristic &characteristic) override 44 [&characteristic](Characteristic &ccc) { 49 Characteristic result(characteristic.handle_, cIt->value_.get(), cIt->length_); 54 Characteristic result(characteristic.handle_); 58 void OnCharacteristicReadByUuidRequest(const GattDevice &device, const Characteristic &characteristic) override 62 [&characteristic](Characteristic &ccc) { 67 Characteristic result(characteristic.handle_, cIt->value_.get(), cIt->length_); 72 Characteristic result(characteristic.handle_); 225 svc->characteristics_.push_back(Characteristic(Uuid::ConvertFrom16Bits(GATT_UUID_GAP_DEVICE_NAME), in BuildService() 232 svc->characteristics_.push_back(Characteristic(Uui in BuildService() [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/gatt/gatts/ |
H A D | generic_attribute_service.cpp | 63 void OnNotifyConfirm(const GattDevice &device, const Characteristic &characteristic, int result) override 196 Characteristic characteristic(Uuid::ConvertFrom16Bits(UUID_SERVICE_CHANGED), in BuildService() 217 Characteristic ccc(instance_->characteristics_[0].handle_); in NotifyAllDevices() 233 void GenericAttributeService::NotifyServiceChanged(const GattDevice& device, Characteristic& characteristic) const in NotifyServiceChanged() 245 Characteristic ccc(instance_->characteristics_[0].handle_); in ConnectIncoming()
|
H A D | generic_attribute_service.h | 71 void NotifyServiceChanged(const GattDevice& device, Characteristic& characteristic) const;
|
/foundation/communication/bluetooth_service/services/bluetooth/server/src/ |
H A D | bluetooth_gatt_server_server.cpp | 87 const bluetooth::GattDevice &device, const bluetooth::Characteristic &characteristic) override 98 const bluetooth::GattDevice &device, const bluetooth::Characteristic &characteristic) override 103 const bluetooth::Characteristic &characteristic, bool needRespones) override 132 const bluetooth::GattDevice &device, const bluetooth::Characteristic &characteristic, int result) override 361 bluetooth::Characteristic character(characteristic->handle_); in NotifyClient() 400 bluetooth::Characteristic character(characteristic->handle_); in RespondCharacteristicRead() 424 (bluetooth::GattDevice)device, (bluetooth::Characteristic)characteristic, ret); in RespondCharacteristicWrite()
|
H A D | bluetooth_gatt_client_server.cpp | 104 void OnCharacteristicChanged(const Characteristic &characteristic) override 114 void OnCharacteristicRead(int ret, const Characteristic &characteristic) override 120 void OnCharacteristicWrite(int ret, const Characteristic &characteristic) override 400 return pimpl->clientService_->ReadCharacteristic(appId, (Characteristic)characteristic); in ReadCharacteristic() 411 Characteristic character(characteristic->handle_); in WriteCharacteristic() 425 Characteristic character(characteristic->handle_); in SignedWriteCharacteristic()
|
/foundation/communication/bluetooth/frameworks/inner/src/ |
H A D | bluetooth_gatt_server.cpp | 152 HILOGE("Can not Find Characteristic!"); 194 HILOGE("Can not Find Characteristic!"); 563 BluetoothGattCharacteristic character(bluetooth::Characteristic(handle, value, length)); in RespondCharacteristicRead() 577 device, (BluetoothGattCharacteristic)bluetooth::Characteristic(handle), ret); in RespondCharacteristicWrite() 620 bluetooth::Characteristic c(bluetooth::Uuid::ConvertFrom128Bits(character.GetUuid().ConvertTo128Bits()), in AddService() 774 bluetooth::Characteristic(characteristic.GetHandle(), characterValue.get(), length)); in NotifyCharacteristicChanged()
|