#ifndef PPAPI_HOST_MESSAGE_FILTER_HOST_H_
#define PPAPI_HOST_MESSAGE_FILTER_HOST_H_
#include "base/compiler_specific.h"
#include "base/memory/ref_counted.h"
#include "ppapi/host/ppapi_host_export.h"
#include "ppapi/host/resource_host.h"
namespace ppapi {
namespace host {
class PpapiHost;
class ResourceMessageFilter;
class PPAPI_HOST_EXPORT MessageFilterHost : public ResourceHost {
public:
MessageFilterHost(PpapiHost* host,
PP_Instance instance,
PP_Resource resource,
const scoped_refptr<ResourceMessageFilter>& message_filter);
virtual ~MessageFilterHost();
private:
DISALLOW_COPY_AND_ASSIGN(MessageFilterHost);
};
}
}
#endif