#ifndef CONTENT_PUBLIC_RENDERER_RENDER_THREAD_OBSERVER_H_
#define CONTENT_PUBLIC_RENDERER_RENDER_THREAD_OBSERVER_H_
#include "content/common/buildflags.h"
#include "content/common/content_export.h"
namespace blink {
class AssociatedInterfaceRegistry;
}
namespace content {
class CONTENT_EXPORT RenderThreadObserver {
public:
RenderThreadObserver() {}
RenderThreadObserver(const RenderThreadObserver&) = delete;
RenderThreadObserver& operator=(const RenderThreadObserver&) = delete;
virtual ~RenderThreadObserver() {}
virtual void RegisterMojoInterfaces(
blink::AssociatedInterfaceRegistry* associated_interfaces) {}
virtual void UnregisterMojoInterfaces(
blink::AssociatedInterfaceRegistry* associated_interfaces) {}
virtual void PluginListChanged() {}
};
}
#endif