webrtc/logging/rtc_event_log
Sebastian Jansson 58c71db1b3 Fix for crash in event log when using scenario tests.
Scenario tests runs all its activities on task queues. This is not
allowed by the default event log writer, causing a DCHECK failure.
This CL makes it possible to stop the event asynchronously,
thereby avoiding the need for the DCHECK.

Bug: webrtc:10365
Change-Id: I1206982b29fd609ac85b4ce30ae9291cbec52041
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/136685
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28027}
2019-05-22 15:22:49 +00:00
..
encoder Adds route changes in event logs. 2019-05-13 10:41:40 +00:00
events Publish rtc event log api and default factory for it in api/ 2019-05-22 13:38:25 +00:00
mock Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
output Promote RtcEventLogOutputFile to api/ 2019-05-08 12:29:42 +00:00
DEPS [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
fake_rtc_event_log.cc Pass the RtcEventLog instance to ICE via JsepTransportController. 2018-06-12 05:04:35 +00:00
fake_rtc_event_log.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
fake_rtc_event_log_factory.cc Remove functions to inject a TaskQueue in RtcEventLog creation. 2018-12-05 16:35:04 +00:00
fake_rtc_event_log_factory.h Remove functions to inject a TaskQueue in RtcEventLog creation. 2018-12-05 16:35:04 +00:00
ice_logger.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
ice_logger.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
logged_events.cc Reland "Reland "Adds richer packet and ice processing to ParsedRtcEventLog."" 2019-01-23 10:00:01 +00:00
logged_events.h Adds route changes in event logs. 2019-05-13 10:41:40 +00:00
rtc_event_log.h Publish rtc event log api and default factory for it in api/ 2019-05-22 13:38:25 +00:00
rtc_event_log.proto Log probing bitrate and cluster id as int32 in event log. 2018-05-04 14:40:44 +00:00
rtc_event_log2.proto Adds route changes in event logs. 2019-05-13 10:41:40 +00:00
rtc_event_log2rtp_dump.cc ClangTidy fixes for logging/ 2019-03-14 14:51:00 +00:00
rtc_event_log_factory.cc Publish rtc event log api and default factory for it in api/ 2019-05-22 13:38:25 +00:00
rtc_event_log_factory.h Publish rtc event log api and default factory for it in api/ 2019-05-22 13:38:25 +00:00
rtc_event_log_factory_interface.h Publish rtc event log api and default factory for it in api/ 2019-05-22 13:38:25 +00:00
rtc_event_log_impl.cc Fix for crash in event log when using scenario tests. 2019-05-22 15:22:49 +00:00
rtc_event_log_impl.h Fix for crash in event log when using scenario tests. 2019-05-22 15:22:49 +00:00
rtc_event_log_parser.cc Adds route changes in event logs. 2019-05-13 10:41:40 +00:00
rtc_event_log_parser.h Publish rtc event log api and default factory for it in api/ 2019-05-22 13:38:25 +00:00
rtc_event_log_unittest.cc Adds route changes in event logs. 2019-05-13 10:41:40 +00:00
rtc_event_log_unittest_helper.cc Adds route changes in event logs. 2019-05-13 10:41:40 +00:00
rtc_event_log_unittest_helper.h Adds route changes in event logs. 2019-05-13 10:41:40 +00:00
rtc_event_processor.cc Simplifies RtcEventProcessor interface. 2019-01-08 15:16:19 +00:00
rtc_event_processor.h Move rtc::FunctionView to the public API 2019-03-21 15:23:05 +00:00
rtc_event_processor_unittest.cc Simplifies RtcEventProcessor interface. 2019-01-08 15:16:19 +00:00
rtc_stream_config.cc Rewrite the RtcEventLog unit test. 2018-06-26 10:23:29 +00:00
rtc_stream_config.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00