Lines Matching defs:observer

57     // host observer
62 // remote device observer
66 // remote device observer
70 // bluetooth resource manager observer
105 void Register(std::shared_ptr<BluetoothHostObserver> &observer)
107 host_.observers_.Register(observer);
110 void Deregister(std::shared_ptr<BluetoothHostObserver> &observer)
112 host_.observers_.Deregister(observer);
122 host_.observers_.ForEach([transport, status](std::shared_ptr<BluetoothHostObserver> observer) {
123 observer->OnStateChanged(transport, status);
146 [status](std::shared_ptr<BluetoothHostObserver> observer) { observer->OnDiscoveryStateChanged(status); });
154 std::shared_ptr<BluetoothHostObserver> observer) {
155 observer->OnDiscoveryResult(remoteDevice, rssi, deviceName, deviceClass);
164 host_.observers_.ForEach([remoteDevice](std::shared_ptr<BluetoothHostObserver> observer) {
165 observer->OnPairRequested(remoteDevice);
174 host_.observers_.ForEach([remoteDevice, reqType, number](std::shared_ptr<BluetoothHostObserver> observer) {
175 observer->OnPairConfirmed(remoteDevice, reqType, number);
183 [mode](std::shared_ptr<BluetoothHostObserver> observer) { observer->OnScanModeChanged(mode); });
189 host_.observers_.ForEach([deviceName](std::shared_ptr<BluetoothHostObserver> observer) {
190 observer->OnDeviceNameChanged(deviceName);
198 [address](std::shared_ptr<BluetoothHostObserver> observer) { observer->OnDeviceAddrChanged(address); });
240 [remoteDevice, state, reason](std::shared_ptr<BluetoothRemoteDeviceObserver> observer) {
241 observer->OnAclStateChanged(remoteDevice, state, reason);
252 [remoteDevice, status, cause](std::shared_ptr<BluetoothRemoteDeviceObserver> observer) {
253 observer->OnPairStatusChanged(remoteDevice, status, cause);
262 [remoteDevice, uuids](std::shared_ptr<BluetoothRemoteDeviceObserver> observer) {
268 observer->OnRemoteUuidChanged(remoteDevice, parcelUuids);
278 [remoteDevice, deviceName](std::shared_ptr<BluetoothRemoteDeviceObserver> observer) {
279 observer->OnRemoteNameChanged(remoteDevice, deviceName);
289 [remoteDevice, alias](std::shared_ptr<BluetoothRemoteDeviceObserver> observer) {
290 observer->OnRemoteAliasChanged(remoteDevice, alias);
300 [remoteDevice, deviceClass](std::shared_ptr<BluetoothRemoteDeviceObserver> observer) {
301 observer->OnRemoteCodChanged(remoteDevice, deviceClass);
318 [remoteDevice, info](std::shared_ptr<BluetoothRemoteDeviceObserver> observer) {
319 observer->OnRemoteBatteryChanged(remoteDevice, info);
327 [remoteDevice, value](std::shared_ptr<BluetoothRemoteDeviceObserver> observer) {
328 observer->OnRemoteDeviceCommonInfoReport(remoteDevice, value);
348 [remoteDevice, state, reason](std::shared_ptr<BluetoothRemoteDeviceObserver> observer) {
349 observer->OnAclStateChanged(remoteDevice, state, reason);
359 [remoteDevice, status, cause](std::shared_ptr<BluetoothRemoteDeviceObserver> observer) {
360 observer->OnPairStatusChanged(remoteDevice, status, cause);
370 [remoteDevice, rssi, status](std::shared_ptr<BluetoothRemoteDeviceObserver> observer) {
371 observer->OnReadRemoteRssiEvent(remoteDevice, rssi, status);
396 [eventId, sensingInfo](std::shared_ptr<BluetoothResourceManagerObserver> observer) {
397 observer->OnSensingStateChanged(eventId, sensingInfo);
412 [eventId, sensingInfo, &result](std::shared_ptr<BluetoothResourceManagerObserver> observer) {
413 observer->OnBluetoothResourceDecision(eventId, sensingInfo, result);
591 void BluetoothHost::RegisterObserver(std::shared_ptr<BluetoothHostObserver> observer)
595 pimpl->observers_.Register(observer);
598 void BluetoothHost::DeregisterObserver(std::shared_ptr<BluetoothHostObserver> observer)
602 pimpl->observers_.Deregister(observer);
1090 void BluetoothHost::RegisterRemoteDeviceObserver(std::shared_ptr<BluetoothRemoteDeviceObserver> observer)
1095 pimpl->remoteObservers_.Register(observer);
1098 void BluetoothHost::DeregisterRemoteDeviceObserver(std::shared_ptr<BluetoothRemoteDeviceObserver> observer)
1103 pimpl->remoteObservers_.Deregister(observer);
1177 void BluetoothHost::RegisterBtResourceManagerObserver(std::shared_ptr<BluetoothResourceManagerObserver> observer)
1181 pimpl->resourceManagerObservers_.Register(observer);
1184 void BluetoothHost::DeregisterBtResourceManagerObserver(std::shared_ptr<BluetoothResourceManagerObserver> observer)
1188 pimpl->resourceManagerObservers_.Deregister(observer);