Commit Graph
202 Commits
Author SHA1 Message Date
suetfei acc6f2de9a Move third_party/nearby/cpp/analytics to third_party/nearby/internal/analytics.
PiperOrigin-RevId: 420135432
2022-01-06 13:47:33 -08:00
hais cdcd37c616 update date in readme.md
PiperOrigin-RevId: 420118461
2022-01-06 12:24:04 -08:00
hai007 53f7d6270e Internal change.
PiperOrigin-RevId: 419828224
2022-01-05 07:46:52 -08:00
edwinwu 9b7f7a293c add copybara rule of import/include for ios platform
PiperOrigin-RevId: 419820195
2022-01-05 06:55:53 -08:00
hai007 7cddbe3c09 Define _SILENCE_CLANG_COROUTINE_MESSAGE for the :windows cc_library.
The experimental/coroutine header is not officially supported by lexan. In the next Windows SDK release, this is signaled by an error during compilation, which is silenced by setting \D_SILENCE_CLANG_COROUTINE_MESSAGE from the command line.

This change sets _SILENCE_CLANG_COROUTINE_MESSAGE in advance of the SDK release. This prevents a break from occurring when the new SDK is released.

BEGIN_PUBLIC
END_PUBLIC

BROKEN: sponge/8b4d6f2f-c407-4860-a0f7-60102a8d003a
WORKING: sponge/fa0111e2-4780-4757-8cf0-da46672648b9
PiperOrigin-RevId: 419499670
2022-01-03 18:48:03 -08:00
jfcarroll 9ce7be9812 Refactor Input/Output file to use const char* instead of standard string, and to use parent_folder and file_name for input and output files. This also incorporates the move from nearby_connections to nearby.
PiperOrigin-RevId: 418002199
2021-12-23 07:04:38 -08:00
hai007 7406ad8bff RTCConfiguration's default value for sdp_semantics is about to
change from kPlanB to kUnifiedPlan. Because of this, all uses
of RTCConfiguration has to be updated to explicitly set the
sdp_semantics field.

The NO-OP version of this CL would be to set it to kPlanB and
file a buganizer issue to track migration from kPlanB to
kUnifiedPlan, but because nearby's use cases only uses data
channels (i.e. it does not use WebRTC for audio and video)
nearby should not care about which SDP semantics is used, and as
such this CL goes ahead and updates it to kUnifiedPlan.

For more info, see go/plan-b-removal-and-intro-to-unified-plan
and b/208964426.

PiperOrigin-RevId: 417348949
2021-12-21 14:48:20 -08:00
jfcarroll fa352aa5a9 Update iOS InputFile.
PiperOrigin-RevId: 416864503
2021-12-21 14:47:59 -08:00
edwinwu 2fc61869f9 Add GetDynamicPortRange api for Wifilan medium
PiperOrigin-RevId: 416669312
2021-12-21 14:47:49 -08:00
bourdakos d29b05c367 The information advertised by the remote endpoint might not be a human readable string. This CL adds an endpointInfo property to the GNCDiscoveredEndpointInfo object, which is used to get the raw byte array that was advertised.
For consistency with the Android API, `name` has also been renamed to `endpointName`.

PiperOrigin-RevId: 416347703
2021-12-21 14:47:31 -08:00
edwinwu 2e316588f7 Update iOS InputFile.
PiperOrigin-RevId: 416188311
2021-12-21 14:47:20 -08:00
jfcarroll c77356eb92 Missed tagging a commented out test for edwinwu, and cleaned up some minor problems with the filename/path validator.
PiperOrigin-RevId: 416134225
2021-12-13 14:24:45 -08:00
jfcarroll f12bb6c405 Refactor Input/Output file to use const char* instead of standard string, and to use parent_folder and file_name for input and output files. This also incorporates the move from nearby_connections to nearby.
PiperOrigin-RevId: 415587802
2021-12-10 12:49:50 -08:00
edwinwu b48610144b Add ConnectionAttemptMetadata for ConnectionAttempt in AnalyticsRecorder.
PiperOrigin-RevId: 413682624
2021-12-02 08:17:33 -08:00
hai007 69096cf307 Fix crash problem when start Advertising
PiperOrigin-RevId: 413328652
2021-11-30 23:13:02 -08:00
hais a192cd3e32 Patch recent cls from nearby_connections;
Sync github to replace nearby_connections with nearby.

PiperOrigin-RevId: 411609608
2021-11-22 11:38:39 -08:00
hais b829cd62c4 Update iOS framework zip path.
PiperOrigin-RevId: 410406372
2021-11-16 19:02:48 -08:00
edwinwu 0175a98098 Adds NearbyConectionsExample xcode project with README how to guide to build example project.
PiperOrigin-RevId: 409963391
2021-11-15 06:34:02 -08:00
edwinwu c42ec93883 Adds ios_static_framework build rule for exporting NearbyConnections.framework in /releasese/new/ folder.
PiperOrigin-RevId: 409540517
2021-11-12 16:56:21 -08:00
jfcarroll 9221d12ae1 This fixes a crash when calling StopAdvertising
PiperOrigin-RevId: 408665191
2021-11-09 11:45:31 -08:00
edwinwu 3ad0700559 update ios platform BUILD file
PiperOrigin-RevId: 408213858
2021-11-07 16:22:21 -08:00
edwinwu fb0337ebfa ios: nearbyConnections: Move source to //third_party.
PiperOrigin-RevId: 408046875
2021-11-06 09:45:54 -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
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
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 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
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
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
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
nohle 0d803da06e Replace proto.h includes with pb.h
PiperOrigin-RevId: 399801411
2021-09-29 16:20:05 -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
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