diff --git a/api/BUILD.gn b/api/BUILD.gn index 2b7e612316..a2c36acd78 100644 --- a/api/BUILD.gn +++ b/api/BUILD.gn @@ -134,6 +134,12 @@ rtc_source_set("libjingle_api_deprecated_headers") { ] } +rtc_source_set("libjingle_logging_api") { + sources = [ + "rtceventlogoutput.h", + ] +} + rtc_source_set("ortc_api") { check_includes = false # TODO(deadbeef): Remove (bugs.webrtc.org/6828) sources = [ diff --git a/logging/rtc_event_log/output/rtc_event_log_output.h b/api/rtceventlogoutput.h similarity index 86% rename from logging/rtc_event_log/output/rtc_event_log_output.h rename to api/rtceventlogoutput.h index 8b4dd1cef7..67e408d648 100644 --- a/logging/rtc_event_log/output/rtc_event_log_output.h +++ b/api/rtceventlogoutput.h @@ -8,13 +8,14 @@ * be found in the AUTHORS file in the root of the source tree. */ -#ifndef LOGGING_RTC_EVENT_LOG_OUTPUT_RTC_EVENT_LOG_OUTPUT_H_ -#define LOGGING_RTC_EVENT_LOG_OUTPUT_RTC_EVENT_LOG_OUTPUT_H_ +#ifndef API_RTCEVENTLOGOUTPUT_H_ +#define API_RTCEVENTLOGOUTPUT_H_ #include namespace webrtc { +// NOTE: This class is still under development and may change without notice. class RtcEventLogOutput { public: virtual ~RtcEventLogOutput() = default; @@ -35,4 +36,4 @@ class RtcEventLogOutput { } // namespace webrtc -#endif // LOGGING_RTC_EVENT_LOG_OUTPUT_RTC_EVENT_LOG_OUTPUT_H_ +#endif // API_RTCEVENTLOGOUTPUT_H_ diff --git a/logging/BUILD.gn b/logging/BUILD.gn index 0088c2d6cc..aa8aadba07 100644 --- a/logging/BUILD.gn +++ b/logging/BUILD.gn @@ -59,7 +59,6 @@ rtc_source_set("rtc_event_log_api") { "rtc_event_log/events/rtc_event_video_receive_stream_config.h", "rtc_event_log/events/rtc_event_video_send_stream_config.cc", "rtc_event_log/events/rtc_event_video_send_stream_config.h", - "rtc_event_log/output/rtc_event_log_output.h", "rtc_event_log/output/rtc_event_log_output_file.cc", "rtc_event_log/output/rtc_event_log_output_file.h", "rtc_event_log/rtc_event_log.h", @@ -71,6 +70,7 @@ rtc_source_set("rtc_event_log_api") { deps = [ "..:webrtc_common", "../api:array_view", + "../api:libjingle_logging_api", "../api:libjingle_peerconnection_api", "../call:video_stream_api", "../modules/audio_coding:audio_network_adaptor_config", diff --git a/logging/rtc_event_log/output/rtc_event_log_output_file.h b/logging/rtc_event_log/output/rtc_event_log_output_file.h index 0d181d1967..a07345c746 100644 --- a/logging/rtc_event_log/output/rtc_event_log_output_file.h +++ b/logging/rtc_event_log/output/rtc_event_log_output_file.h @@ -16,7 +16,7 @@ #include #include -#include "logging/rtc_event_log/output/rtc_event_log_output.h" +#include "api/rtceventlogoutput.h" #include "rtc_base/platform_file.h" // Can't neatly forward PlatformFile. namespace webrtc { diff --git a/logging/rtc_event_log/rtc_event_log.h b/logging/rtc_event_log/rtc_event_log.h index f798045729..c1c71f07b9 100644 --- a/logging/rtc_event_log/rtc_event_log.h +++ b/logging/rtc_event_log/rtc_event_log.h @@ -14,8 +14,8 @@ #include #include +#include "api/rtceventlogoutput.h" #include "logging/rtc_event_log/events/rtc_event.h" -#include "logging/rtc_event_log/output/rtc_event_log_output.h" namespace webrtc {