commit | 833ec4d123fd00df3130f9589d8b29d972adb835 | [log] [tgz] |
---|---|---|
author | Philipp Hancke <phancke@meta.com> | Wed Apr 10 00:35:41 2024 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri May 17 15:39:47 2024 |
tree | 8333eeffaf4336c190b606caf3a2f5802a59c6cd | |
parent | 87976eb7e1282e17f700bf27c1b2a520f704dfb8 [diff] |
Make Port constructor take a CreatePortArgs argument Introduces a struct CreatePortArgs that is similar to the existing CreateRelayPortArgs and contains parameters that will be passed from the constructors of descendents of the Port class to the Port. This struct makes it easier to add new arguments to the port constructor without changing all inheriting classes. Rebase of https://webrtc-review.googlesource.com/c/src/+/341021 BUG=webrtc:14626 Change-Id: Id8e5c24a36149e1699e2b42c57e52002d27c86c8 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345860 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Commit-Queue: Philipp Hancke <phancke@meta.com> Cr-Commit-Position: refs/heads/main@{#42339}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.