commit | 6cab5c8718d082b3045a08e07e5d47aec833c551 | [log] [tgz] |
---|---|---|
author | Karl Wiberg <kwiberg@webrtc.org> | Tue Mar 26 08:57:01 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Mar 26 09:35:20 2019 |
tree | 19feb40127328466597acaca06949597a48ddb80 | |
parent | 4168437782d3ebb9b154d2ecefaf2583870957f5 [diff] |
Add thread safety annotations for some more PeerConnection members (part 5) Plus all the annotations that were necessary to make things compile again. We needed a special twist for call_. The value it points to is owned by the worker thread, but the signal thread needs to read the pointer. We could have made the pointer const, except that we explicitly reset it in the destructor (in an invoke to the worker thread). Bug: webrtc:9987 Change-Id: I31f024547f4be0e50967133b0d452c80ae38d7ed Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/128863 Commit-Queue: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Steve Anton <steveanton@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27278}
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 http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.