Index: webkit/plugins/ppapi/ppb_broker_impl.h |
diff --git a/webkit/plugins/ppapi/ppb_broker_impl.h b/webkit/plugins/ppapi/ppb_broker_impl.h |
index 3974657c49ca1e311fce9f14c65957b80834870e..9d20a4d6420aa896bf9038ba3405f6df84984a47 100644 |
--- a/webkit/plugins/ppapi/ppb_broker_impl.h |
+++ b/webkit/plugins/ppapi/ppb_broker_impl.h |
@@ -6,6 +6,7 @@ |
#define WEBKIT_PLUGINS_PPAPI_PPB_BROKER_IMPL_H_ |
#include "base/basictypes.h" |
+#include "base/compiler_specific.h" |
#include "base/memory/weak_ptr.h" |
#include "ppapi/c/pp_completion_callback.h" |
#include "ppapi/c/trusted/ppb_broker_trusted.h" |
@@ -14,13 +15,15 @@ |
#include "webkit/plugins/ppapi/plugin_delegate.h" |
#include "webkit/plugins/ppapi/ppapi_plugin_instance.h" |
#include "webkit/plugins/ppapi/callbacks.h" |
+#include "webkit/plugins/webkit_plugins_export.h" |
namespace webkit { |
namespace ppapi { |
-class PPB_Broker_Impl : public ::ppapi::Resource, |
- public ::ppapi::thunk::PPB_Broker_API, |
- public base::SupportsWeakPtr<PPB_Broker_Impl> { |
+class WEBKIT_PLUGINS_EXPORT PPB_Broker_Impl |
+ : public ::ppapi::Resource, |
+ NON_EXPORTED_BASE(public ::ppapi::thunk::PPB_Broker_API), |
+ public base::SupportsWeakPtr<PPB_Broker_Impl> { |
public: |
explicit PPB_Broker_Impl(PP_Instance instance); |
virtual ~PPB_Broker_Impl(); |