commit | 160c02089eca1ce52637dea8c5c650a3cf23599b | [log] [tgz] |
---|---|---|
author | Yuwei Huang <yuweih@google.com> | Fri Oct 20 22:47:42 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Oct 20 23:25:04 2017 |
tree | 96b4c4f3bb4cb482251b850342a076219ec8ec65 | |
parent | f2662f08e527522f72971e514c4e6f38ff17e8d7 [diff] |
Implement Atomic32 using C++11's std::atomic Chromoting is planning to bump up the iOS deployment target to 10.0 before but is blocked by WebRTC because it uses deprecated OSAtomic* APIs. This CL replaces the platform specific Atomic32 implementation and uses C++11's std::atomic instead. Bug: webrtc:8413 Change-Id: Icbd29bb92eec60066589bbabf53e0d50df2f9b0d Reviewed-on: https://webrtc-review.googlesource.com/12740 Commit-Queue: Yuwei Huang <yuweih@google.com> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20376}
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.