Index: mojo/system/dispatcher.h |
diff --git a/mojo/system/dispatcher.h b/mojo/system/dispatcher.h |
index 6b44f6a421bc9f87df394a3c85e0579cf65697a4..75f6a97957525989890f3d1d9607ce121248f576 100644 |
--- a/mojo/system/dispatcher.h |
+++ b/mojo/system/dispatcher.h |
@@ -9,6 +9,7 @@ |
#include "base/memory/ref_counted.h" |
#include "base/synchronization/lock.h" |
#include "mojo/public/system/core.h" |
+#include "mojo/public/system/system_export.h" |
namespace mojo { |
namespace system { |
@@ -20,7 +21,8 @@ class Waiter; |
// object is thread-safe, with its state being protected by a single lock |
// |lock_|, which is also made available to implementation subclasses (via the |
// |lock()| method). |
-class Dispatcher : public base::RefCountedThreadSafe<Dispatcher> { |
+class MOJO_SYSTEM_EXPORT Dispatcher : |
+ public base::RefCountedThreadSafe<Dispatcher> { |
public: |
// These methods implement the various primitives named |Mojo...()|. These |
// take |lock_| and handle races with |Close()|. Then they call out to |