hai007
fbee16103b
Supports Multiplex transmission for Bluetooth to allow multiple clients reuse the existed connection. See go/nc_multiplex for more details.
...
PiperOrigin-RevId: 517039657
2023-03-16 00:11:27 -07:00
hai007
86d33f749a
Supports Multiplex transmission for Bluetooth to allow multiple clients reuse the existed connection. See go/nc_multiplex for more details.
...
PiperOrigin-RevId: 517028681
2023-03-15 22:54:56 -07:00
Guogang Li
fd5430764f
Created NearbyFlags to avoid create multiple classes
...
PiperOrigin-RevId: 516885843
2023-03-15 11:44:25 -07:00
Guogang Li
acf0f09a3f
Hooked up experiment for Nearby Connections
...
PiperOrigin-RevId: 516694135
2023-03-14 19:15:54 -07:00
Guogang Li
e539d021a3
Added flag for BLE v2 in nearby connections
...
PiperOrigin-RevId: 516585139
2023-03-14 11:35:49 -07:00
Anay Wadhera
4375f988d7
Remove irrelevant timeout fields from discovery_options
...
PiperOrigin-RevId: 515106695
2023-03-08 12:17:43 -08:00
Qin Wang
0c078b3528
Convet ByteArray to std::string in ble_gatt_client
...
PiperOrigin-RevId: 514786088
2023-03-07 11:10:34 -08:00
Guogang Li
4f7b61ad79
Added flag to control whether enable base64 in BLE advertisement header
...
PiperOrigin-RevId: 513924031
2023-03-06 07:03:30 -08:00
Edwin Wu
517ff0f52e
[Nearby Connections] Add control packet in BlePacket
...
PiperOrigin-RevId: 513573452
2023-03-02 10:21:07 -08:00
Qin Wang
4727861f5d
Refactor GattCharactristic to support bitwise combination of Permission and Property
...
PiperOrigin-RevId: 513339751
2023-03-01 14:21:04 -08:00
Aaron Yu
3bb4ab1367
Fix global buffer overflow bugs
...
PiperOrigin-RevId: 512139953
2023-02-24 12:46:24 -08:00
hai007
4ac88c17c5
WiFi Lan logging clean up
...
PiperOrigin-RevId: 511871233
2023-02-23 13:30:12 -08:00
hai007
e2fa1d0409
Fix the supported mediums error
...
PiperOrigin-RevId: 509999913
2023-02-15 19:54:05 -08:00
Aaron Yu
fc1811f966
Set g3 bluetooth adapter to be enabled by default and remove Toggle()
...
PiperOrigin-RevId: 509962396
2023-02-15 16:25:43 -08:00
Edwin Wu
1e229e31c5
[Nearby Connections] Add OS_INFO for NC C++.
...
PiperOrigin-RevId: 509443158
2023-02-14 00:05:17 -08:00
Edwin Wu
d37c80dfc5
[Nearby Connections] Add OS_INFO at initial connection for BWU protocol.
...
PiperOrigin-RevId: 508561261
2023-02-09 21:37:28 -08:00
hai007
be32b7d2d9
Indicate "Their supported medium" is not real if the other device is host
...
PiperOrigin-RevId: 508426593
2023-02-09 11:20:39 -08:00
hai007
c80dd182e2
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 507844899
2023-02-07 11:53:54 -08:00
Janusz Sobczak
5f4144cd0b
Update SharedCredential definition
...
PiperOrigin-RevId: 507568902
2023-02-06 13:33:23 -08:00
hai007
1c19d52f29
Limit log spam from Analytics Recorder.
...
PiperOrigin-RevId: 506722936
2023-02-02 14:26:35 -08:00
Janusz Sobczak
270aad8ca8
Fix use-after-free defect
...
PiperOrigin-RevId: 506477039
2023-02-01 18:15:38 -08:00
Janusz Sobczak
f4d85f9b90
Migrate to AnyInvocable in platform code
...
PiperOrigin-RevId: 504104740
2023-01-23 16:04:21 -08:00
hai007
7f34968b78
Add Units Test for P2pPointToPointPcpHandler
...
PiperOrigin-RevId: 504064711
2023-01-23 13:20:11 -08:00
Eiden Kim
df6e8d951f
Update custom path log to show correct path
...
PiperOrigin-RevId: 502765322
2023-01-17 21:01:51 -08:00
Eiden Kim
d9b4985c76
Update custom path log to show correct path
...
PiperOrigin-RevId: 502735941
2023-01-17 17:55:26 -08:00
Janusz Sobczak
4fc1583b94
Migrate to absl::AnyInvocable
...
PiperOrigin-RevId: 501392167
2023-01-11 15:19:33 -08:00
hai007
7a9916f726
Fix WifiDirect small logic error
...
PiperOrigin-RevId: 501309880
2023-01-11 10:00:28 -08:00
Eiden Kim
6ac239688f
Rollback for cl/499340098 - remove DebugString() log
...
PiperOrigin-RevId: 500772955
2023-01-09 12:01:30 -08:00
hai007
32ace29ccf
Change wifi_hotspot_credential.h to wifi_credential.h
...
PiperOrigin-RevId: 500223301
2023-01-06 15:05:22 -08:00
Suet-Fei Li
084f7ebd88
Remove location namespace in third_party/nearby.
...
PiperOrigin-RevId: 500023196
2023-01-06 02:53:57 -08:00
hai007
f7f0a266fe
WIFI Direct implementation (5)
...
Part 5: Add WifiDirect Server/Client Socket and Credential
PiperOrigin-RevId: 499401159
2023-01-03 23:10:15 -08:00
Eiden Kim
871e0d2e62
Add a debug log for payload processing error
...
PiperOrigin-RevId: 499340098
2023-01-03 16:19:37 -08:00
Guogang Li
2cee171493
Fixed random crashes during transfer
...
PiperOrigin-RevId: 499329220
2023-01-03 15:24:03 -08:00
hai007
f772614a46
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 498310370
2022-12-28 21:46:22 -08:00
hai007
499b2691f4
WIFI Direct implementation (3)
...
Part 3: BWU and client interface part
PiperOrigin-RevId: 498218241
2022-12-28 11:22:48 -08:00
Nick Bourdakos
07998a05ed
Change "ios" package name to "apple" since its usage isn't limited to iOS
...
PiperOrigin-RevId: 497046967
2022-12-21 18:09:42 -08:00
hai007
c3c9a7ffc9
Extend endpoint disconnection timeout.
...
This extends the endpoint disconnection timeout to be slightly longer than the WebRTC connection attempt timeout. This allows an in-progress bandwidth upgrade to resolve before we clean up the endpoint.
Failing to properly clean up the bandwidth upgrade can lead to a delay when shutting down Nearby Connections and can crash the process instead of allowing a clean shutdown.
PiperOrigin-RevId: 496750001
2022-12-20 14:18:59 -08:00
Nick Bourdakos
682813388f
Disable WebRTC for ARM based CPUs
...
PiperOrigin-RevId: 495707681
2022-12-15 15:15:00 -08:00
hai007
255c2672ea
Internal cleanup.
...
PiperOrigin-RevId: 495138142
2022-12-13 15:11:48 -08:00
hai007
fcfec33a7c
Clarify BWU retry method name and fix a small logic error
...
PiperOrigin-RevId: 493936270
2022-12-08 10:45:08 -08:00
Aaron Yu
4762d1e3ee
Add parent_folder support for custom save path
...
PiperOrigin-RevId: 493415518
2022-12-06 14:39:07 -08:00
hai007
fa7c8a2ec8
WIFI Direct implementation (2)
...
Part 2: Connection common code for WIFI Direct
PiperOrigin-RevId: 493153750
2022-12-05 17:14:26 -08:00
Aaron Yu
49af1a96b6
Add SetCustomSavePath API to Nearby Connections
...
PiperOrigin-RevId: 492563503
2022-12-02 14:38:55 -08:00
Guogang Li
1c32c738fb
Call BWU callback after medium connection initiated
...
PiperOrigin-RevId: 491949519
2022-11-30 10:06:19 -08:00
hai007
82f35a1401
Add "PayloadDirection" as an extra index for a payload's ThroughputRecorder
...
PiperOrigin-RevId: 491516038
2022-11-28 20:48:52 -08:00
hai007
2012acdbcc
Change BWU priority from Hotspot to WifiLan
...
PiperOrigin-RevId: 491388299
2022-11-28 10:55:28 -08:00
Janusz Sobczak
a3b6058753
Fully qualify ::location::nearby imports.
...
Find and replace exercise.
Replace
`using location::nearby`
with
`using ::location::nearby`
and
`using <Name> = location::nearby`
with
`using <Name> = ::location::nearby`
PiperOrigin-RevId: 490087051
2022-11-21 15:33:21 -08:00
Adam Cozzette
b1d1019541
Internal change
...
PiperOrigin-RevId: 489671461
2022-11-19 05:04:29 -08:00
hai007
5066b189f9
Pass over MediumMetadata to client_proxy for incoming connection
...
PiperOrigin-RevId: 489597576
2022-11-18 17:41:42 -08:00
Janusz Sobczak
743e9b4a69
Do not use an iterator after modifying a collection
...
Iterators returned by equals_range() are no longer valid when collection is modified.
PiperOrigin-RevId: 488728730
2022-11-15 12:31:07 -08:00