Index: chrome/renderer/media/webrtc_logging_message_filter.h |
diff --git a/content/renderer/media/webrtc_logging_message_filter.h b/chrome/renderer/media/webrtc_logging_message_filter.h |
similarity index 76% |
rename from content/renderer/media/webrtc_logging_message_filter.h |
rename to chrome/renderer/media/webrtc_logging_message_filter.h |
index aeb111912f143956e9f290a7f9efc711d57b140c..b6e394b101fcde549b49058f2464246a4f1f04f3 100644 |
--- a/content/renderer/media/webrtc_logging_message_filter.h |
+++ b/chrome/renderer/media/webrtc_logging_message_filter.h |
@@ -2,33 +2,28 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CONTENT_RENDERER_MEDIA_WEBRTC_LOGGING_MESSAGE_FILTER_H_ |
-#define CONTENT_RENDERER_MEDIA_WEBRTC_LOGGING_MESSAGE_FILTER_H_ |
+#ifndef CHROME_RENDERER_MEDIA_WEBRTC_LOGGING_MESSAGE_FILTER_H_ |
+#define CHROME_RENDERER_MEDIA_WEBRTC_LOGGING_MESSAGE_FILTER_H_ |
#include "base/shared_memory.h" |
-#include "content/common/content_export.h" |
#include "ipc/ipc_channel_proxy.h" |
namespace base { |
class MessageLoopProxy; |
} |
-namespace content { |
- |
class WebRtcLoggingHandlerImpl; |
// Filter for WebRTC logging messages. Sits between WebRtcLoggingHandlerImpl |
// (renderer process) and WebRtcLoggingHandlerHost (browser process). Must be |
// called on the IO thread. |
-class CONTENT_EXPORT WebRtcLoggingMessageFilter |
+class WebRtcLoggingMessageFilter |
: public IPC::ChannelProxy::MessageFilter { |
public: |
explicit WebRtcLoggingMessageFilter( |
const scoped_refptr<base::MessageLoopProxy>& io_message_loop); |
- // We take owbership of |logging_handler|. See also comment below. |
- virtual void InitLogging(WebRtcLoggingHandlerImpl* logging_handler, |
- const std::string& app_session_id, |
+ virtual void InitLogging(const std::string& app_session_id, |
const std::string& app_url); |
const scoped_refptr<base::MessageLoopProxy>& io_message_loop() { |
@@ -45,6 +40,8 @@ class CONTENT_EXPORT WebRtcLoggingMessageFilter |
virtual void OnFilterRemoved() OVERRIDE; |
virtual void OnChannelClosing() OVERRIDE; |
+ void CreateLoggingHandler(); |
+ |
void OnLogOpened(base::SharedMemoryHandle handle, uint32 length); |
void OnOpenLogFailed(); |
@@ -63,6 +60,4 @@ class CONTENT_EXPORT WebRtcLoggingMessageFilter |
DISALLOW_COPY_AND_ASSIGN(WebRtcLoggingMessageFilter); |
}; |
-} // namespace content |
- |
-#endif // CONTENT_RENDERER_MEDIA_WEBRTC_LOGGING_MESSAGE_FILTER_H_ |
+#endif // CHROME_RENDERER_MEDIA_WEBRTC_LOGGING_MESSAGE_FILTER_H_ |