commit | 16ab93b952f9e8268f2e663ffe49548e8043d5af | [log] [tgz] |
---|---|---|
author | mbonadei <mbonadei@webrtc.org> | Thu Mar 30 08:24:20 2017 |
committer | Commit bot <commit-bot@chromium.org> | Thu Mar 30 08:24:20 2017 |
tree | 8da8bbab4bd1382762ac9424f781bbb0ce0e7490 | |
parent | 6bfe49c00a1908e3bf05f36c7d6b420817f6304f [diff] |
To accommodate some downstream WebRTC users we need to loosen the coupling between our code and the //third_party/protobuf. This includes using typedefs to define strings instead of assuming std::string. After this refactoring it will be possible to link with other protobuf implementations than the current one. We moved the PRESUBMIT check to another CL [1]. The goal of this presubmit is to avoid the direct usage of google::protobuf outside of the webrtc/base/protobuf_utils.h header file. [1] - https://codereview.webrtc.org/2753823003/ BUG=webrtc:7340 NOTRY=True Review-Url: https://codereview.webrtc.org/2747863003 Cr-Commit-Position: refs/heads/master@{#17466}
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.