Francis Tsui
6f92e238b0
Refactor P2pCLusterPcpHandler and WifiLan.
...
PiperOrigin-RevId: 810525937
2025-09-23 11:56:05 -07:00
Francis Tsui
000e12da8e
Migrate platform to use MacAddress class.
...
PiperOrigin-RevId: 800631540
2025-08-28 15:14:16 -07:00
Guogang Li
9d06831a9c
Enforce out-of-band mode for InjectEndpoint and relax discovery checks for Bluetooth callbacks.
...
PiperOrigin-RevId: 798228332
2025-08-22 08:58:41 -07:00
Francis Tsui
3f93c0ee87
Remove more unnecessary INFO logs.
...
PiperOrigin-RevId: 797859361
2025-08-21 12:04:13 -07:00
hai007
7472c810d3
Correct AWDL related error codes
...
PiperOrigin-RevId: 791303156
2025-08-05 11:38:20 -07:00
Guogang Li
1ba0f831b5
Use medium to check whether discovery is active
...
PiperOrigin-RevId: 786818627
2025-07-24 13:35:00 -07:00
Guogang Li
ca8e70f613
Apply real PSM value in DCT advertising
...
PiperOrigin-RevId: 778914950
2025-07-03 10:06:06 -07:00
Guogang Li
7ea0e00333
Add AWDL upgrade logic
...
PiperOrigin-RevId: 756335927
2025-05-08 09:08:52 -07:00
Edwin Wu
b10957d712
Add OpenL2capServerSocket and skeleton BleL2capServerSocket/BleL2capSocket
...
PiperOrigin-RevId: 746334743
2025-04-11 00:01:50 -07:00
hai007
cc2c6c527b
Implement AWDL in connection layer (part 2)
...
PiperOrigin-RevId: 744206141
2025-04-05 01:49:16 -07:00
Mingshiou Wu
aefcc4a8b2
Add client-side connection APIs for ble l2cap
...
PiperOrigin-RevId: 741061740
2025-03-27 01:38:10 -07:00
Mingshiou Wu
04b2f9cfc6
Interface definition for Ble L2CAP Medium in Nearby Connections layer
...
PiperOrigin-RevId: 741054574
2025-03-27 01:04:16 -07:00
Guogang Li
f7e97d23fe
Add scanning logic for DCT
...
PiperOrigin-RevId: 736888954
2025-03-14 09:33:05 -07:00
Francis Tsui
7e758061ac
Allow setting of alternate service UUID on StartDiscovery.
...
PiperOrigin-RevId: 733850300
2025-03-05 13:34:29 -08:00
Francis Tsui
5322b66b8e
Add support for alternate BLE service uuid.
...
PiperOrigin-RevId: 733821780
2025-03-05 12:08:33 -08:00
Guogang Li
553f5dbf01
Add advertising logic for DCT
...
PiperOrigin-RevId: 733752366
2025-03-05 08:54:56 -08:00
hai007
9cd75f8e27
[NearbyConnections] Update ios BLE discovery related logs
...
PiperOrigin-RevId: 730693835
2025-02-24 19:54:06 -08:00
Guogang Li
eb914ecc59
A small refactor to start BLE V2 advertisement
...
PiperOrigin-RevId: 730619310
2025-02-24 15:32:04 -08:00
Guogang Li
7a6e0b325f
Internal bug fix
...
PiperOrigin-RevId: 706787229
2024-12-16 12:06:14 -08:00
Edwin Wu
9ebf66aef3
analytics: Add exact OperationResultCode for Wifi_Lan - Connect/AttemptConnect
...
PiperOrigin-RevId: 704931772
2024-12-10 19:28:40 -08:00
Edwin Wu
65c2298f27
analytics: Add exact OperationResultCode for BLE/BLEV2 - Connect/AttemptConnect
...
PiperOrigin-RevId: 704926745
2024-12-10 18:58:35 -08:00
Edwin Wu
5ac9bb14f6
analytics: Add exact OperationResultCode for Bluetooth - Connect/AttemptConnect
...
PiperOrigin-RevId: 704918371
2024-12-10 18:29:24 -08:00
Edwin Wu
6f63efa8db
analytics: Modify the returned code with a new OperationResultCodeWithMediums for Ble - advertising/discovery/acceptConnections
...
PiperOrigin-RevId: 704911325
2024-12-10 18:08:28 -08:00
Edwin Wu
1a35a5c890
analytics: Modify the returned code with a new OperationResultCodeWithMediums for Wifi_Lan - advertising/discovery/acceptConnections
...
PiperOrigin-RevId: 704905003
2024-12-10 17:40:03 -08:00
Edwin Wu
d38bd381f0
analytics: Modify the returned code with a new OperationResultCodeWithMediums for Bluetooth - StartDiscovery/UpdateDiscovery, III
...
PiperOrigin-RevId: 704899575
2024-12-10 17:18:59 -08:00
Edwin Wu
35c1cb7bcf
analytics: Add GetNextAdvertisingUpdateIndex() and GetNextDiscoveryUpdateIndex() in AnalyticsRecorder, II
...
PiperOrigin-RevId: 704893011
2024-12-10 16:56:55 -08:00
Guogang Li
8979083e31
internal bug fix
...
PiperOrigin-RevId: 704819636
2024-12-10 13:16:13 -08:00
Edwin Wu
a08b420545
analytics: Modify the returned code with a new OperationResultCodeWithMediums for Bluetooth - StartAdvertising/UpdateAdvertisingOptions, I
...
PiperOrigin-RevId: 704310956
2024-12-09 09:22:18 -08:00
Edwin Wu
9a434f3ec3
analytics: Implement to pass values for OperatoinResultWithMedium.
...
PiperOrigin-RevId: 704304596
2024-12-09 09:02:05 -08:00
Guogang Li
bdb220fcfd
Fixed the crash bug b/369666780
...
PiperOrigin-RevId: 696151353
2024-11-13 08:49:00 -08:00
Guogang Li
d5b5d92f87
Internal logging update
...
PiperOrigin-RevId: 669420403
2024-08-30 13:08:35 -07:00
Francis Tsui
b03a383f7a
Trivial replacement of NEARBY_LOG with NEARBY_LOGS.
...
PiperOrigin-RevId: 667740113
2024-08-26 15:34:21 -07:00
Guogang Li
1737a12918
Fixed bug to handle fast advertisement in BLE scan
...
PiperOrigin-RevId: 663420728
2024-08-15 13:08:09 -07:00
Guogang Li
c4812a2082
Optimized instant on lost
...
PiperOrigin-RevId: 659567920
2024-08-05 08:49:36 -07:00
hai007
25deb0962f
Implement Bluetooth Multiplex.
...
PiperOrigin-RevId: 651921709
2024-07-12 16:52:46 -07:00
Guogang Li
c5869cf5fc
Allow multiple clients to discover on BTC
...
PiperOrigin-RevId: 648735657
2024-07-02 09:01:50 -07:00
Guogang Li
32cee3439b
Pause Bluetooth classic discovery
...
PiperOrigin-RevId: 647333108
2024-06-27 08:52:58 -07:00
Guogang Li
bc66c63a48
Fixed the issues to handle on lost advertisement
...
PiperOrigin-RevId: 641268507
2024-06-07 09:14:10 -07:00
Hai Shang
bcad0cae6e
Last CL for the 1 bit solution in BLE v2.
...
PiperOrigin-RevId: 625856655
2024-04-17 17:31:38 -07:00
Copybara-Service
ee404cb766
Merge pull request #2307 from ChenWangG:patch-1
...
PiperOrigin-RevId: 612604370
2024-03-04 15:42:43 -08:00
Suet-Fei Li
84062c8a3b
Internal Refactor.
...
PiperOrigin-RevId: 609768025
2024-02-23 10:29:22 -08:00
hai007
16cb7f70b3
Implement Auto-reconnect after disconnection [1]
...
PiperOrigin-RevId: 592344338
2023-12-19 14:27:40 -08:00
Hai Shang
6ee53db8f5
Internal fix on p2p_cluster_pcp_handler
...
PiperOrigin-RevId: 584669043
2023-11-22 10:44:38 -08:00
Janusz Sobczak
e38ce96964
Replace AcceptedConnectionCallback structs with absl::AnyInvocable
...
PiperOrigin-RevId: 557949490
2023-08-17 15:14:25 -07:00
Janusz Sobczak
c6d96b5971
Fix minor defects
...
Fixes use-after-free and NPE errors.
PiperOrigin-RevId: 551042892
2023-07-25 17:20:31 -07:00
Anay Wadhera
bc68a6d71c
Implement updateDiscoveryOptions in pcp handler.
...
PiperOrigin-RevId: 548177687
2023-07-14 11:30:08 -07:00
Janusz Sobczak
9f42452386
Fix PCP handler cleanup
...
All tasks in base_pcp_handler must complete before
p2p_cluster_pcp_handler is destroyed to prevent use-after-free errors.
Added a couple of missing StopDiscovery calls.
PiperOrigin-RevId: 547931350
2023-07-13 14:56:14 -07:00
Anay Wadhera
eff0e2d3c6
Commonize callback construction for discovery.
...
PiperOrigin-RevId: 546934102
2023-07-10 11:35:34 -07:00
Anay Wadhera
4ecbd3bca1
Filter devices based on type when listening for incoming connections.
...
PiperOrigin-RevId: 546124493
2023-07-06 16:40:00 -07:00
hai007
aca7ebf6a9
Clarify a log message
...
PiperOrigin-RevId: 544225952
2023-06-28 19:33:26 -07:00