| Index: chromecast/renderer/cast_render_process_observer.h
|
| diff --git a/chromecast/renderer/cast_render_process_observer.h b/chromecast/renderer/cast_render_process_observer.h
|
| index ca992bc9bc6117c64efd59e331bf9624177480ba..0c28b58174b687400f0c32f03a76c40767f4162b 100644
|
| --- a/chromecast/renderer/cast_render_process_observer.h
|
| +++ b/chromecast/renderer/cast_render_process_observer.h
|
| @@ -5,10 +5,16 @@
|
| #ifndef CHROMECAST_RENDERER_CAST_RENDER_PROCESS_OBSERVER_H_
|
| #define CHROMECAST_RENDERER_CAST_RENDER_PROCESS_OBSERVER_H_
|
|
|
| +#include <vector>
|
| +
|
| #include "base/macros.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "content/public/renderer/render_process_observer.h"
|
|
|
| +namespace IPC {
|
| +class MessageFilter;
|
| +}
|
| +
|
| namespace chromecast {
|
| namespace media {
|
| class CmaMessageFilterProxy;
|
| @@ -18,7 +24,9 @@ namespace shell {
|
|
|
| class CastRenderProcessObserver : public content::RenderProcessObserver {
|
| public:
|
| - CastRenderProcessObserver();
|
| + CastRenderProcessObserver(
|
| + const std::vector<scoped_refptr<IPC::MessageFilter>>&
|
| + platform_message_filters);
|
| ~CastRenderProcessObserver() override;
|
|
|
| private:
|
| @@ -30,6 +38,7 @@ class CastRenderProcessObserver : public content::RenderProcessObserver {
|
| #if !defined(OS_ANDROID)
|
| scoped_refptr<media::CmaMessageFilterProxy> cma_message_filter_proxy_;
|
| #endif // !defined(OS_ANDROID)
|
| + std::vector<scoped_refptr<IPC::MessageFilter>> platform_message_filters_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(CastRenderProcessObserver);
|
| };
|
|
|