Commit Graph
180 Commits
Author SHA1 Message Date
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
Anay Wadhera 82b2c63a7c Implement BleConnectionInfo as a container for BLE mac address.
Move PresenceDevice to use BleConnectionInfo.

PiperOrigin-RevId: 494023973
2022-12-08 16:24:00 -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
Suet-Fei Li 9f9bd40ada Internal flow.
PiperOrigin-RevId: 493719005
2022-12-07 15:05:45 -08:00
Suet-Fei Li 89a52723c6 Internal flow.
PiperOrigin-RevId: 493701400
2022-12-07 14:00:33 -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
Nick Bourdakos defd5e03e7 Add Advertiser and Discoverer to the Swift layer
PiperOrigin-RevId: 490301361
2022-11-22 12:07:16 -08:00
Nick Bourdakos 808611f316 Add connection manager to Swift layer
PiperOrigin-RevId: 490288395
2022-11-22 11:20:27 -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
Nick Bourdakos 9020f528ff Start adding basic types for the Swift layer
PiperOrigin-RevId: 489559926
2022-11-18 14:17:49 -08:00
Nick Bourdakos fcacb61b7c Add internal delegates to Swift layer
PiperOrigin-RevId: 489473346
2022-11-18 07:50:38 -08:00
Nick Bourdakos e58dd0a597 Add parentFolder, fileName and totalSize to GNCFilePayload.
PiperOrigin-RevId: 489303089
2022-11-17 14:08:40 -08:00
Nick Bourdakos 8e84347b99 Make all enums closed for nicer swift support.
PiperOrigin-RevId: 489217550
2022-11-17 08:30:08 -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
Nick Bourdakos 4fb6ba318c Internal change
PiperOrigin-RevId: 486691317
2022-11-07 09:59:14 -08:00
Janusz Sobczak a90b7f85fc Disable medium env by default.
MediumEnvironment's initial state will now match the state after calling `Stop()`.

Cleaned up tests that were calling Stop() before test start.

PiperOrigin-RevId: 486277290
2022-11-04 18:56:30 -07:00
Anay Wadhera 74f7f5ec5c Fix visibility rules
PiperOrigin-RevId: 485897261
2022-11-03 09:44:47 -07:00
John Carroll 180b76cf84 Split file path processing off into it's own static class and implement validation.
PiperOrigin-RevId: 485890871
2022-11-03 09:18:34 -07:00
hai007 1b140a4bd9 Fix internal target visibility.
PiperOrigin-RevId: 481799728
2022-10-17 19:35:57 -07:00
Hai Shang 4157b1f70b Add unit test for PayloadListner
PiperOrigin-RevId: 481773299
2022-10-17 16:53:52 -07:00
Johnson Lu cf26a98379 Add gateway field in WifiDirectCredentials
PiperOrigin-RevId: 481066785
2022-10-13 23:15:51 -07:00
Pu Shi ab80dbc2a3 [Nearby Connections] Extend timeout waiting for StopAllEndpoints to finish.
PiperOrigin-RevId: 479608809
2022-10-07 10:04:54 -07:00
hai007 ff5f4d8ccc Use strongified advertiser inside block
Fixes unused-variable warning and a possible memory leak

PiperOrigin-RevId: 479430565
2022-10-06 15:43:30 -07:00
hai007 8ef1a5f3a9 Fix Throughput Profiling Nightly Sanitizer Analysis test case error
PiperOrigin-RevId: 478878990
2022-10-04 14:08:31 -07:00
Eiden Kim 7350643c36 Update Prng usage so that it can generate random values on different threads.
PiperOrigin-RevId: 478025630
2022-09-30 10:31:27 -07:00
hai007 8f681dece0 Throughput profiling
PiperOrigin-RevId: 477752265
2022-09-29 10:02:11 -07:00
hai007 f1a6cdc988 Fix link error by exporting DLL_API.
PiperOrigin-RevId: 477086755
2022-09-26 23:36:28 -07:00
hai007 1cf7978096 Internal change.
PiperOrigin-RevId: 476901929
2022-09-26 08:25:20 -07:00
Eiden Kim 028d2ae96a Fix to generate endpoint_id randomly.
PiperOrigin-RevId: 476421714
2022-09-23 11:37:47 -07:00
John Carroll 43da74bb7c Export InputStream class.
PiperOrigin-RevId: 476215485
2022-09-22 15:46:44 -07:00
Anay Wadhera aaea08204d Introduce Device Provider interface
PiperOrigin-RevId: 472964206
2022-09-08 05:41:40 -07:00
Guogang Li 397964b5da Fixed the crash after sending a file from windows device
PiperOrigin-RevId: 472782884
2022-09-07 12:15:32 -07:00
John Carroll 55c4714b99 Cleanup the code. Change inputs on ImplementationPlatform::GetDownloadPath from std::string& to absl::string_view.
PiperOrigin-RevId: 472770249
2022-09-07 11:22:24 -07:00
Anay Wadhera 92bf3356ee Reshuffle device.h to internal as both Connections and Presence will be utilizing it.
PiperOrigin-RevId: 472745171
2022-09-07 09:35:12 -07:00
hai007 525283a166 Add LOG_SEVERITY_VERBOSE definition to enable VERBOSE log mode.
PiperOrigin-RevId: 471023073
2022-08-30 10:10:31 -07:00
Anay Wadhera 6b692c120d Nearby Connections: Introduce Device wrapper class
We are implementing the Device wrapper for connections to interact with Nearby Presence.

PiperOrigin-RevId: 469796313
2022-08-24 12:34:02 -07:00
John Carroll f3c1a76723 this change adds RejectConnectionDart and supports cl/467032081.
PiperOrigin-RevId: 469757197
2022-08-24 10:07:33 -07:00
John Carroll 3e78cef57f Flattening of Input/OutputFile.
PiperOrigin-RevId: 469595318
2022-08-23 17:19:08 -07:00
hai007 337c1547c8 Dart Corresponding Status Enum index start from 0, but Windows start from 1. So adjust it.
PiperOrigin-RevId: 469594137
2022-08-23 17:13:33 -07:00
Adam Cozzette d92f1d4757 Internal change.
PiperOrigin-RevId: 468293287
2022-08-17 14:27:18 -07:00
Nick Bourdakos c48e27d754 Add GitHub Action for testing Linux build.
PiperOrigin-RevId: 466797648
2022-08-10 15:18:44 -07:00
Nick Bourdakos 63b4f0760c Start initial Swift SDK by creating a lightweight Objective-C wrapper
PiperOrigin-RevId: 466681084
2022-08-10 07:44:26 -07:00