X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fcore%2Fthread.h;h=ef071cd43ffb070f8c2ea2646a514ac2f514f9a6;hb=HEAD;hp=ae9a0dda832b716445ad81b9493b8a7c24ca6778;hpb=5763dd6e8089c97699cbcbd221afb7fe1841bcdd;p=libs%2Fcore.git diff --git a/source/core/thread.h b/source/core/thread.h index ae9a0dd..71acb22 100644 --- a/source/core/thread.h +++ b/source/core/thread.h @@ -2,6 +2,7 @@ #define MSP_CORE_THREAD_H_ #include +#include "mspcore_api.h" #include "noncopyable.h" namespace Msp { @@ -13,7 +14,7 @@ automatically started upon creation - you must manually call launch() instead. This is to allow initializing variables of the derived class before the thread is started. */ -class Thread: private NonCopyable +class MSPCORE_API Thread: private NonCopyable { private: struct Private; @@ -27,7 +28,7 @@ private: JOINED }; - Private *_priv = 0; + Private *_priv = nullptr; std::string _name; State _state = PENDING;