Commit Graph
422 Commits
Author SHA1 Message Date
edwinwu 29ab3ac8ac Remove unnecessary param in mediums/WifiLan
PiperOrigin-RevId: 407484635
2021-11-03 19:44:16 -07:00
guogang ebfaba3e22 Refactored WiFi LAN implementation based on new WiFi LAN API
PiperOrigin-RevId: 407453537
2021-11-03 16:32:17 -07:00
hai007 8c764b43ae Create definition point for kNsdTypeInfo.
Per the standard, this is necessary since the variable is ODR-used, though some compilers will not complain without it because ODR violations do not require a diagnostic.

PiperOrigin-RevId: 406741338
2021-10-31 20:48:44 -07:00
hai007 8411555bd4 Fix an instance of -Wshadow.
PiperOrigin-RevId: 406429209
2021-10-29 12:47:05 -07:00
jfcarroll 44fad7d8fb Fixed the file implementations, they weren't using a mode, and the base path was always set to /tmp/.
We now get the systems idea of where the users download folder is and use that as the base path when receiving a file.

PiperOrigin-RevId: 406406731
2021-10-29 11:46:22 -07:00
edwinwu acf516189b nearbyconnections : Replace WifiLanV2 to WifiLan.
PiperOrigin-RevId: 406033177
2021-10-27 18:59:43 -07:00
suetfei 94ef1b532b [Nearby Connection] Move peer_id.* & webrtc_socket_wrapper.* up one directory.
PiperOrigin-RevId: 406011497
2021-10-27 16:47:51 -07:00
jfcarroll f9bd4ca573 Fix for crashing on disconnect.
PiperOrigin-RevId: 405891913
2021-10-27 08:11:26 -07:00
edwinwu 57ee5f10a4 nearbyconnections : Implement WifiLanV2 BandwidthUpgrade functions.
PiperOrigin-RevId: 405821802
2021-10-26 23:52:23 -07:00
edwinwu 7197b84e4d nearbyconnections : Implement WifiLanV2 Connection functions for /medium, /public(wrapper), /g3.
PiperOrigin-RevId: 405820452
2021-10-26 23:39:26 -07:00
edwinwu 83480d6473 nearbyconnections : Implement WifiLanV2 Discovery functions for /medium, /public(wrapper), /g3.
PiperOrigin-RevId: 405782006
2021-10-26 18:27:36 -07:00
jfcarroll ef57b09fc3 Added an additional constructor that takes only the InputFile, and then generates an id automatically.
PiperOrigin-RevId: 405712536
2021-10-26 12:48:50 -07:00
edwinwu 32836a8357 nearbyconnections : Implement WifiLanV2 Advertising functions for /medium, /public(wrapper), /g3.
PiperOrigin-RevId: 405547661
2021-10-25 19:45:53 -07:00
edwinwu d0da545834 nearbyconnections : Define interfaces of /medium, /public(wrapper), /g3 WifiLanV2.
PiperOrigin-RevId: 405537829
2021-10-25 18:35:42 -07:00
jfcarroll b733dde4e7 'Flattening' of payload.h
PiperOrigin-RevId: 404800166
2021-10-21 08:28:01 -07:00
edwinwu 296274bc48 nearbyconnections : Adds accessor of ServiceType for NsdServiceInfo.
PiperOrigin-RevId: 404003948
2021-10-18 10:55:45 -07:00
jfcarroll d7f0f1b635 Separation of ConnectionOptions into a header and an implementation file.
PiperOrigin-RevId: 403486468
2021-10-15 15:55:09 -07:00
suetfei f20e7de4e7 [Nearby Cleanup] Remove dead code and unused includes.
PiperOrigin-RevId: 402933192
2021-10-13 15:13:11 -07:00
jfcarroll 6ac98e6f4e The actual winrt file update. Although this built without source changes locally, it seems that g3 needs these additional includes.
PiperOrigin-RevId: 402359124
2021-10-11 12:06:16 -07:00
jfcarroll 0a31e427f0 Renamed ConnectAsync to Connect for the bluetooth socket, since it's not an async method. Cleaned up the connection code for bluetooth socket.
PiperOrigin-RevId: 402346996
2021-10-11 11:18:33 -07:00
jfcarroll 99b77bda8e Export more symbols, refactor how this is laid out for dll compliance
PiperOrigin-RevId: 402286243
2021-10-11 07:05:49 -07:00
nohle 51a19d24c1 Fix dereferencing of null channel
PiperOrigin-RevId: 401814449
2021-10-08 11:19:12 -07:00
suetfei 686351c4c3 Replace some C like syntax and add missing include files.
PiperOrigin-RevId: 401541156
2021-10-07 10:07:35 -07:00
jfcarroll 941c9b3c5c The final fixes for the socket code allowing us to advertise and accept the connection.
PiperOrigin-RevId: 401317340
2021-10-06 12:53:43 -07:00
hai007 beff51e626 Internal Change
PiperOrigin-RevId: 401312277
2021-10-06 12:35:01 -07:00
jfcarroll eea2a91139 These are the fixes thus far. Most involve whether we're using a pointer or not.
PiperOrigin-RevId: 401241518
2021-10-06 07:42:58 -07:00
nohle dceb1e216b Fix analytics recorder's version string type
PiperOrigin-RevId: 401125543
2021-10-05 19:01:58 -07:00
jfcarroll e0b1dd8dfc Exporting symbols for consumers of the dll - and deleted old code
PiperOrigin-RevId: 401098019
2021-10-05 16:27:15 -07:00
jfcarroll 679838223c Added defs in build files for building windows dll
PiperOrigin-RevId: 401062093
2021-10-05 13:23:17 -07:00
jfcarroll 6269b8b60a Changes to the Windows solution/projects for fixes for ConditionVariable, Mutex, ServerSocket, and started exporting symbols for the UI.
PiperOrigin-RevId: 400983103
2021-10-05 07:48:21 -07:00
edwinwu 38f89e4e05 analytics: 3p NC: Update Connections_log.proto
PiperOrigin-RevId: 400862464
2021-10-04 18:21:32 -07:00
guogang 4af1c80eee Fixed a few issues in WiFi LAN feature.
PiperOrigin-RevId: 400786291
2021-10-04 12:27:45 -07:00
guogang 4c72e4667e Fixed the issue to initialize an EndpointInfo instance in payload manager.
PiperOrigin-RevId: 400624671
2021-10-03 20:59:29 -07:00
nohle 0d803da06e Replace proto.h includes with pb.h
PiperOrigin-RevId: 399801411
2021-09-29 16:20:05 -07:00
nohle bc8769c64e [Nearby Connections][C++] Wake up keep-alive thread to unblock destruction
PiperOrigin-RevId: 399693890
2021-09-29 08:39:37 -07:00
guogang 1f0ec837b6 Add WiFi LAN medium on Windows
PiperOrigin-RevId: 399587411
2021-09-28 19:47:40 -07:00
edwinwu deb5776362 nearbyconnections : Refactor WifiLan.
PiperOrigin-RevId: 399570712
2021-09-28 17:54:51 -07:00
hais e52b7e1edd Add more time buffer so that the alarm will be executed as expected in tests. It will fix the flaky EndpointIdRotateWhenHighVizAdvertisementAgainForAWhile test.
PiperOrigin-RevId: 399248463
2021-09-27 12:08:47 -07:00
jfcarroll 27577c6994 Delete the windows specific count_down_latch and use the shared implementation
PiperOrigin-RevId: 398772515
2021-09-24 11:17:45 -07:00
jfcarroll d16de1c3ab Fixed a bug in BluetoothAdapter::SetName, that was causing the loss of the default name.
PiperOrigin-RevId: 397871581
2021-09-20 16:43:33 -07:00
jfcarroll 687d1ba4b5 Clean up platform.cc Remove unnecessary namespace symbols to improve consistency.
PiperOrigin-RevId: 397870990
2021-09-20 16:40:42 -07:00
jfcarroll 584e1c0ac7 Cleanup unit tests, and remove the loop that checks to make sure all jobs are run.
PiperOrigin-RevId: 397869801
2021-09-20 16:35:15 -07:00
jfcarroll 233c5f5337 Refactor thread pool to support lazy initialization.
PiperOrigin-RevId: 397152910
2021-09-16 13:19:03 -07:00
jfcarroll c6ebc3162f Fix for failing executor test.
PiperOrigin-RevId: 396998512
2021-09-15 22:08:08 -07:00
jfcarroll 0de9bed4ca Initial commit for bluetooth classic medium notified of adapter scan mode change.
PiperOrigin-RevId: 396955416
2021-09-15 16:55:07 -07:00
jfcarroll 1a3b294407 Finish off SystemClock
PiperOrigin-RevId: 396369189
2021-09-13 09:07:16 -07:00
edwinwu e4a3da97d1 analytics: 3p NC: Implement AnalyticsRecorder::OnErrorCode
PiperOrigin-RevId: 396041619
2021-09-10 17:42:34 -07:00
jfcarroll 2de4bfeda9 Initial implementation of ScheduledExecutor
PiperOrigin-RevId: 396036314
2021-09-10 17:02:15 -07:00
edwinwu 6926f5cd4b analytics: 3p NC: Implement ErrorCodeRecorder for AnalyticsRecorder.
PiperOrigin-RevId: 395881244
2021-09-10 02:04:06 -07:00
jfcarroll 1d7eca3825 Initial implementation of SubmittableExecutor
PiperOrigin-RevId: 395576173
2021-09-08 15:54:05 -07:00