commit | 8e572f030ff5c4c695da5d40d3b617d4f6741d4f | [log] [tgz] |
---|---|---|
author | danilchap <danilchap@webrtc.org> | Thu May 19 13:49:03 2016 |
committer | Commit bot <commit-bot@chromium.org> | Thu May 19 13:49:10 2016 |
tree | 1a8a546918b0f500ae59fbec7a2a38997161ac1a | |
parent | 604abe09f1d8bffc9e0d52c09484371f063cc2cd [diff] |
Adds macros to annotate variables and functions used from same thread or queue. ACCESS_ON is an alias of GUARDED_BY but should take thread-like object instead of mutex, RUN_ON is an alias of EXCLUSIVE_LOCKS_REQUIRED to annotate function always run on same thread/task_queue RTC_DCHECK_RUN_ON - creates an object that allows use of annotated variables and functions, and adds a run-time DCHECK given thread/queue is current. R=tommi@webrtc.org Review-Url: https://codereview.webrtc.org/1981893002 Cr-Commit-Position: refs/heads/master@{#12812}
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. This page is maintained by the Google Chrome team.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.