Index: mojo/public/cpp/system/buffer.h |
diff --git a/mojo/public/cpp/system/buffer.h b/mojo/public/cpp/system/buffer.h |
index 449c6ce02f3b6421d4b705a91f748af903d4aace..1ae923cb751a89bd55f4903ac79adfcf23affe92 100644 |
--- a/mojo/public/cpp/system/buffer.h |
+++ b/mojo/public/cpp/system/buffer.h |
@@ -20,6 +20,7 @@ |
#include "base/logging.h" |
#include "mojo/public/c/system/buffer.h" |
#include "mojo/public/cpp/system/handle.h" |
+#include "mojo/public/cpp/system/system_export.h" |
namespace mojo { |
namespace internal { |
@@ -41,7 +42,8 @@ typedef ScopedHandleBase<SharedBufferHandle> ScopedSharedBufferHandle; |
// A strongly-typed representation of a |MojoHandle| referring to a shared |
// buffer. |
-class SharedBufferHandle : public Handle { |
+class MOJO_CPP_SYSTEM_EXPORT SharedBufferHandle |
+ : NON_EXPORTED_BASE(public Handle) { |
public: |
enum class AccessMode { |
READ_WRITE, |