2deee4bbb2
Mark rtc::Thread's versions of PostTask/PostDelayedTask deprecated.
...
Because rtc::Thread inherits from TaskQueueBase, it already implements
a pair of PostTask/PostDelayedTask methods that we want to keep. But in
addition to those, rtc::Thread defines its own PostTask/PostDelayedTask
using templates. These are the versions that we want to deprecate.
They were originally implemented prior to rtc::Thread inheriting from
TaskQueueBase. We want to deprecate them because...
- We don't want to have multiple code paths that do the same thing.
- We want to move away from rtc::Thread to TaskQueueBase long-term.
- These versions are not overridable in Chromium.
- These versions don't have high/low precision versions of PDT.
Helper methods are added to rtc::Thread so that callers don't have to
wrap every lambda in webrtc::ToQueuedTask() and update dependencies.
Bug: webrtc:13582
Change-Id: I58702c53f4cb3705681bd9f1ea16b7aaa5052c18
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/247660
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Markus Handell <handellm@google.com >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35750}
2022-01-20 12:59:27 +00:00
6f8fa5af77
Reland "Use AsyncDnsResolver API in bindings and tests"
...
This reverts commit fc5a4f74ac13dc878cb8428a7c19c8bcf0ee8037.
Reason for revert: Added back support for old API
Original change's description:
> Revert "Use AsyncDnsResolver API in bindings and tests"
>
> This reverts commit a0577605b03da461719ce5b5eb0fb1ed55ad1065.
>
> Reason for revert: Speculative revert due to downstream tests
>
> Original change's description:
> > Use AsyncDnsResolver API in bindings and tests
> >
> > Bug: webrtc:12598
> > Change-Id: Ia4db91bf6dcd257cd85f4089dee4c7bbea433216
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/234342
> > Commit-Queue: Harald Alvestrand <hta@webrtc.org >
> > Commit-Queue: Markus Handell <handellm@webrtc.org >
> > Reviewed-by: Markus Handell <handellm@webrtc.org >
> > Cr-Commit-Position: refs/heads/main@{#35154}
>
> TBR=hta@webrtc.org ,handellm@webrtc.org ,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com
>
> Change-Id: I57f3ff70b6374e7be670526a90dfb1651e9b1148
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: webrtc:12598
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/234382
> Reviewed-by: Björn Terelius <terelius@google.com >
> Commit-Queue: Björn Terelius <terelius@google.com >
> Cr-Commit-Position: refs/heads/main@{#35157}
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: webrtc:12598
Change-Id: Icf2cee36746006979b790e5846a2889b54d25386
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/235204
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Markus Handell <handellm@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35211}
2021-10-14 17:48:46 +00:00
fc5a4f74ac
Revert "Use AsyncDnsResolver API in bindings and tests"
...
This reverts commit a0577605b03da461719ce5b5eb0fb1ed55ad1065.
Reason for revert: Speculative revert due to downstream tests
Original change's description:
> Use AsyncDnsResolver API in bindings and tests
>
> Bug: webrtc:12598
> Change-Id: Ia4db91bf6dcd257cd85f4089dee4c7bbea433216
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/234342
> Commit-Queue: Harald Alvestrand <hta@webrtc.org >
> Commit-Queue: Markus Handell <handellm@webrtc.org >
> Reviewed-by: Markus Handell <handellm@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#35154}
TBR=hta@webrtc.org ,handellm@webrtc.org ,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com
Change-Id: I57f3ff70b6374e7be670526a90dfb1651e9b1148
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:12598
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/234382
Reviewed-by: Björn Terelius <terelius@google.com >
Commit-Queue: Björn Terelius <terelius@google.com >
Cr-Commit-Position: refs/heads/main@{#35157}
2021-10-06 15:05:57 +00:00
6d19d14c26
Add AsyncListenSocket, as alias for AsyncPacketSocket
...
A preparation for splitting server sockets out into a separate
interface, see https://webrtc-review.googlesource.com/c/src/+/232607 .
Transition plan:
1. Land this cl.
2. Update downstream code to use the new name.
3. Attempt landing
https://webrtc-review.googlesource.com/c/src/+/232607 . May need
additional steps to not break downstream implementations of
PacketSocketFactory::CreateServerTcpSocket.
Bug: webrtc:13065
Change-Id: Ife448c705222f4c9f66a096e3dc7eb07e0f9c3af
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/233700
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35155}
2021-10-06 11:42:50 +00:00
a0577605b0
Use AsyncDnsResolver API in bindings and tests
...
Bug: webrtc:12598
Change-Id: Ia4db91bf6dcd257cd85f4089dee4c7bbea433216
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/234342
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Reviewed-by: Markus Handell <handellm@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35154}
2021-10-06 11:18:30 +00:00
1ee563d5e0
Use backticks not vertical bars to denote variables in comments for /test
...
Bug: webrtc:12338
Change-Id: I2a33903a79194bb092a17ea1e1505bf2a3377d8b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227027
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#34558}
2021-07-27 12:50:31 +00:00
9c8dd87636
Fixing WebRTC/Chromium FYI build.
...
After [2] has landed, some code started to be built on the iOS FYI
bots. Previous attempts to fix are [3] and [4].
Error:
error: no member named 'SimpleStringBuilder' in namespace 'rtc'
[1] - https://ci.chromium.org/ui/p/chromium/builders/webrtc.fyi/WebRTC%20Chromium%20FYI%20ios-device/8155/overview
[2] - https://webrtc-review.googlesource.com/c/src/+/200981
[3] - https://webrtc-review.googlesource.com/c/src/+/202037
[4] - https://webrtc-review.googlesource.com/c/src/+/202038
TBR=landrey@webrtc.org
Bug: None
Change-Id: Ibee99b274f742acf41a837492d215ef45e5d9de4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/202240
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33012}
2021-01-16 18:55:09 +00:00
97050115f0
Add TURN server to Emulated Network infrastructure
...
This can be used to test ICE behavior.
Bug: chromium:1024965
Change-Id: Ie4ba9cd5c3cf3c2f71bab3637f925263dbc6296e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/193701
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32625}
2020-11-17 21:07:56 +00:00