Home | History | Annotate | Download | only in bluetooth

Lines Matching defs:characteristic

129     device::BluetoothGattCharacteristic* characteristic) {
165 BluetoothRemoteGattCharacteristicChromeOS* characteristic,
167 DCHECK(characteristic->GetService() == this);
171 GattCharacteristicValueChanged(this, characteristic, value));
175 BluetoothRemoteGattCharacteristicChromeOS* characteristic,
178 DCHECK(characteristic->GetService() == this);
179 DCHECK(descriptor->GetCharacteristic() == characteristic);
182 GattDescriptorAdded(characteristic, descriptor));
186 GattDescriptorRemoved(characteristic, descriptor));
190 BluetoothRemoteGattCharacteristicChromeOS* characteristic,
193 DCHECK(characteristic->GetService() == this);
194 DCHECK(descriptor->GetCharacteristic() == characteristic);
197 GattDescriptorValueChanged(characteristic, descriptor, value));
213 VLOG(1) << "Remote GATT characteristic already exists: "
223 VLOG(2) << "Remote GATT characteristic does not belong to this service.";
227 VLOG(1) << "Adding new remote GATT characteristic for GATT service: "
230 BluetoothRemoteGattCharacteristicChromeOS* characteristic =
232 characteristics_[object_path] = characteristic;
233 DCHECK(characteristic->GetIdentifier() == object_path.value());
234 DCHECK(characteristic->GetUUID().IsValid());
237 GattCharacteristicAdded(this, characteristic));
245 VLOG(2) << "Unknown GATT characteristic removed: " << object_path.value();
249 VLOG(1) << "Removing remote GATT characteristic from service: "
252 BluetoothRemoteGattCharacteristicChromeOS* characteristic = iter->second;
253 DCHECK(characteristic->object_path() == object_path);
257 GattCharacteristicRemoved(this, characteristic));
260 delete characteristic;
267 VLOG(2) << "Properties of unknown characteristic changed";
272 // characteristic "Flags" property has been updated with values from the
273 // "Characteristic Extended Properties" descriptor. In this case, kick off