Suet-Fei Li
31f3f53000
Fix crypto include path for Chromium.
...
PiperOrigin-RevId: 524452486
2023-04-14 20:56:29 -07:00
Janusz Sobczak
a29be214a3
Migrate to absl::AnyInvocable in NP.
...
Replaces a bunch of std::function uses with absl::AnyInvocable.
PiperOrigin-RevId: 502960326
2023-01-18 13:16:29 -08:00
Janusz Sobczak
0d14b885ea
Use absl::Status instead of custom status
...
PiperOrigin-RevId: 497054898
2022-12-21 19:11:55 -08:00
Janusz Sobczak
255bdb6139
Add StopScan method.
...
Add StopScan and refactor StartScan to return a sesssion id.
Move handling of StartScan, StopScan and NotifyFoundBle to the same thread to avoid race conditions.
Implement start advertising in service controller.
PiperOrigin-RevId: 492016697
2022-11-30 14:21:26 -08:00
Janusz Sobczak
f0d36f8d8d
Add StopBroadcast
...
Use explicit StopBroadcast API instead of a callback in BoroadcastSession.
PiperOrigin-RevId: 491759852
2022-11-29 16:00:28 -08:00
Janusz Sobczak
a11733988f
Implement start advertising in service controller.
...
PiperOrigin-RevId: 489584407
2022-11-18 16:17:55 -08:00
Anay Wadhera
beb67fc02a
Call StopScan() when ScanSession goes out of scope and make sure stop can only be called once.
...
PiperOrigin-RevId: 488717591
2022-11-15 11:46:34 -08:00
Anay Wadhera
b7de5f4097
Resolve unique_ptr being thrown away and potential deadlock issue
...
PiperOrigin-RevId: 487979164
2022-11-11 20:30:27 -08:00
Anay Wadhera
c4dc132f50
Add ScanManager class for bookkeeping BLE v2 scans
...
PiperOrigin-RevId: 485675999
2022-11-02 13:15:31 -07:00
Hai Shang
04b888ace4
Add default callbacks in broadcast & scan operations
...
PiperOrigin-RevId: 484029311
2022-10-26 11:45:28 -07:00
Hai Shang
57a8d8420c
update presence client
...
PiperOrigin-RevId: 479424213
2022-10-06 15:17:26 -07:00