hais
f5fcd35ced
nearby sdk refactor
...
PiperOrigin-RevId: 425434260
2022-02-02 11:56:39 -08:00
suetfei
287f0d7174
Internal Flow change for BUILD.
...
PiperOrigin-RevId: 424991730
2022-02-02 11:51:37 -08:00
jfcarroll
1bc6798e14
Replace Bluetooth Device creation in the constructor.
...
PiperOrigin-RevId: 424887789
2022-02-02 11:45:15 -08:00
jfcarroll
1e61c5fb23
This is the fix for StartDiscovery/Connect/Disconnect/StartDiscovery.
...
PiperOrigin-RevId: 424866263
2022-02-02 11:45:04 -08:00
suetfei
5bc20e2ea4
Internal cleaup for protos.
...
PiperOrigin-RevId: 424738503
2022-02-02 11:44:51 -08:00
suetfei
6b1887c962
Internal process bug fix.
...
PiperOrigin-RevId: 424383037
2022-02-02 11:40:50 -08:00
hai007
71292b991b
Delete implicit conversion from raw pointer to rtc::scoped_refptr.
...
See bugs.webrtc.org/13464 for context.
PiperOrigin-RevId: 424019378
2022-02-02 11:38:02 -08:00
suetfei
1b0efd13ef
Internal change.
...
PiperOrigin-RevId: 423369197
2022-02-02 11:37:42 -08:00
suetfei
9d4ad8a1d7
Internal refactor.
...
PiperOrigin-RevId: 423349737
2022-01-21 10:10:52 -08:00
hai007
8ffac387ab
Fix "Connection Accept" failure when HelloConnection works as Advertiser
...
PiperOrigin-RevId: 423347535
2022-01-21 10:02:38 -08:00
hai007
e429d2d373
[nearby] Migrate to new rtc::Thread::PostTask() API.
...
In WebRTC, rtc::Thread contains multiple PostTask signatures.
The one that takes "RTC_FROM_HERE" is being deprecated. This CL
upgrades to the newer version to unblock the old signature's
removal. See https://crbug.com/webrtc/13582 .
PiperOrigin-RevId: 423317626
2022-01-21 07:26:06 -08:00
jfcarroll
56eb46db06
Separate ConnectionOptions into AdvertisingOptions, ConnectionOptions and DiscoveryOptions everywhere in the core.
...
PiperOrigin-RevId: 422626306
2022-01-18 12:56:04 -08:00
bourdakos
04ec681865
Updates GNCDiscoverer to allow requesting a connection with endpoint info as Data
...
and fixes bug where the discovered endpoint info was being sent in connection request instead of the discoverer's endpoint info
PiperOrigin-RevId: 422568179
2022-01-18 08:58:16 -08:00
bourdakos
4d77e82e24
Updates GNCMBonjourConnection to wait for streams to open before writing chunks in order to prevent prematurely ending the streams
...
PiperOrigin-RevId: 422568091
2022-01-18 08:57:12 -08:00
hai007
40ac9b3b25
Implement Disconnect from Endpoint feature
...
PiperOrigin-RevId: 421878981
2022-01-14 11:52:50 -08:00
edwinwu
cf937ed90f
[BLE Refactor] BleAdvertisementHeader by adding psm value and extended advertisement flag to align with Android's counterpart.
...
PiperOrigin-RevId: 421797950
2022-01-14 05:08:02 -08:00
suetfei
5e845655bb
[Nearby Directory Refactoring] Move nearby/proto codes into the appropriate directories.
...
PiperOrigin-RevId: 421636973
2022-01-13 12:48:51 -08:00
edwinwu
6dfd9fa0a5
Remove local_name from AdvertiseSettings.
...
PiperOrigin-RevId: 421241012
2022-01-12 02:07:32 -08:00
hai007
e885c1d42e
Add Transfer File payload function
...
PiperOrigin-RevId: 420862465
2022-01-10 14:52:24 -08:00
suetfei
24784b5ebb
Internal flow refactor
...
PiperOrigin-RevId: 420779427
2022-01-10 09:27:28 -08:00
hai007
c90f1d023e
1. In b/206869351, WiFi framework already relaxed the permission checking for WifiManager.getCountryCode() API from requesting NETWORK_SETTING permission to COARSE location. So we can change our code to get country code from WifiManager from Android T.
...
2. Remove @SuppressWarnings("nullness") in Utils class.
PiperOrigin-RevId: 420221014
2022-01-06 23:24:18 -08:00
edwinwu
fa2b583245
Clean up test for apis added by Analytics.
...
PiperOrigin-RevId: 420187861
2022-01-06 18:41:07 -08:00
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
24d5e10784
Add one NULL_MESSAGE into the Description enum to represent the null case.
...
PiperOrigin-RevId: 419725172
2022-01-04 18:56:42 -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
hais
8f20fecfab
Naive doc update.
...
PiperOrigin-RevId: 417720413
2021-12-22 18:33:56 -08:00
hais
ebce4a6131
Add date in contributing doc.
...
PiperOrigin-RevId: 417716314
2021-12-22 18:33:56 -08:00
hais
1043ba5be7
Format README.md with line chars limit.
...
PiperOrigin-RevId: 417710002
2021-12-22 18:33:56 -08:00
fdi
df0c08007b
[Connections][Analytics] Add log source for NC logs.
...
PiperOrigin-RevId: 417531016
2021-12-21 14:48:30 -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
hais
161e842a0b
Update date on README.md
...
PiperOrigin-RevId: 417055011
2021-12-21 14:48:10 -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
52358d7992
This adds ".nearby/" to payloads that don't have a filename (they are using payloadid instead)
...
PiperOrigin-RevId: 416135626
2021-12-13 14:31:41 -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
cvandermerwe
5107a030fd
Replace #include "*.proto.h" with #include "*.pb.h"
...
PiperOrigin-RevId: 415594549
2021-12-10 13:16:09 -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
5ba6623eac
Remove #include "third_party/nearby/proto/connections_enums.proto.h"
...
PiperOrigin-RevId: 414865191
2021-12-07 17:14:24 -08:00
hai007
e0844785a7
Merge pull request #397 from eric100lin/master
...
Add submodule paths and update branch of gtest, depot_tools.
2021-12-07 11:48:11 -08:00
hai007
0d02f65cd7
Update the Git repository path in README.md.
...
PiperOrigin-RevId: 414342199
2021-12-05 20:44:58 -08:00
Eric Lin
8bdc61a10f
Add submodule paths and update branch of gtest, depot_tools.
...
Git submodule needs to commit submodule paths to make it works. The
working branch of gtest, depot_tools project already changed to main
instead of master.
Reference: https://stackoverflow.com/q/39765663
2021-12-06 11:51:43 +08:00
jfcarroll
31465e1ce3
Quick fix for missing methods in EndpointChannel class
...
All changes tagged with TODO(jfcarroll) should be reviewed, these are likely not correct changes.
PiperOrigin-RevId: 413948514
2021-12-03 09:06:25 -08:00
edwinwu
e1cf7a9e9f
Add AdvertisingMetadata and DiscoveryMetadata in AnalyticsRecorder.
...
PiperOrigin-RevId: 413683376
2021-12-02 08:21:30 -08:00
edwinwu
b48610144b
Add ConnectionAttemptMetadata for ConnectionAttempt in AnalyticsRecorder.
...
PiperOrigin-RevId: 413682624
2021-12-02 08:17:33 -08:00