commit | 4311ba59d8186400b892eafff2b71529a7e25a85 | [log] [tgz] |
---|---|---|
author | terelius <terelius@webrtc.org> | Fri Apr 22 19:40:37 2016 |
committer | Commit bot <commit-bot@chromium.org> | Fri Apr 22 19:40:46 2016 |
tree | d987bebd2da3c823b6ad0fa9d303ab982f646763 | |
parent | 1086ed6469c0ce13ad059372c42cd28247034ed3 [diff] |
Refactored CL for moving the output to a separate thread. The logging thread is always active. The main thread uses SwapQueues to pass events to the logging thread. The logging thread moves the events to either a RingBuffer history in memory, or to a string which is written to disc. RtcEventLogImpl constructor takes a clock for easier testing. BUG=webrtc:4741 Review URL: https://codereview.webrtc.org/1687703002 Cr-Commit-Position: refs/heads/master@{#12476}
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.