Elad Alon
83ccca1864
Create and use RtcEventLogOutput for output
...
We need to support two modes of writing to the output:
1. Current way - the application lets lets WebRTC know which file to write to, and WebRTC is then in charge of the writing.
2. New way - the application would receive indications from WebRTC about (encoded) RTC events, and would itself be in charge of processing them (be it writing it to a file, uploading it somewhere, etc.).
We achieve this by creating an interface for output - RtcEventLogOutput. By providing an instance of the subclass, RtcEventLogOutputFile, the old behavior is achieved. The subclass of the new behavior is to be added by a later CL.
TBR=stefan@webrtc.org
Bug: webrtc:8111
Change-Id: I9c50521a7f7144d86d8353a65995795862e19c44
Reviewed-on: https://webrtc-review.googlesource.com/2686
Commit-Queue: Elad Alon <eladalon@webrtc.org>
Reviewed-by: Elad Alon <eladalon@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20135}
2017-10-04 11:18:47 +00:00
..
2017-10-03 09:49:04 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-10-03 09:49:04 +00:00
2017-09-15 05:02:56 +00:00
2017-09-29 18:20:07 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-26 18:12:45 +00:00
2017-09-26 18:12:45 +00:00
2017-09-29 18:20:07 +00:00
2017-09-29 18:20:07 +00:00
2017-09-15 05:02:56 +00:00
2017-09-29 12:39:09 +00:00
2017-09-27 14:41:46 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 12:51:00 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-10-02 09:12:51 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-10-04 02:32:06 +00:00
2017-10-04 02:13:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-10-03 09:49:04 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 04:25:06 +00:00
2017-10-03 23:26:28 +00:00
2017-10-04 11:18:47 +00:00
2017-10-03 23:26:28 +00:00
2017-09-15 12:51:00 +00:00
2017-09-15 12:51:00 +00:00
2017-10-03 15:26:56 +00:00
2017-09-27 14:41:46 +00:00
2017-09-27 17:14:47 +00:00
2017-09-27 17:14:47 +00:00
2017-09-27 17:14:47 +00:00
2017-09-15 12:51:00 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-10-02 10:47:00 +00:00
2017-10-02 17:16:09 +00:00
2017-10-02 17:16:09 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-29 18:20:07 +00:00
2017-09-15 05:02:56 +00:00
2017-09-26 18:12:45 +00:00
2017-09-26 18:12:45 +00:00
2017-09-26 18:12:45 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-26 18:12:45 +00:00
2017-09-26 18:12:45 +00:00
2017-09-26 18:12:45 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-26 18:12:45 +00:00
2017-09-26 18:12:45 +00:00
2017-09-26 18:12:45 +00:00
2017-10-02 17:16:09 +00:00
2017-10-02 17:16:09 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-29 18:20:07 +00:00
2017-09-29 18:20:07 +00:00
2017-10-02 09:12:51 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-10-03 09:49:04 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-16 08:24:29 +00:00
2017-10-02 09:12:51 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 12:51:00 +00:00
2017-09-15 05:02:56 +00:00
2017-10-02 09:12:51 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00