]> git.tdb.fi Git - libs/core.git/blobdiff - source/core/mutex.h
Add decorations for things which are considered part of the API
[libs/core.git] / source / core / mutex.h
index 6582074e182c988c3d813671b3cb92668c27ceeb..a48f58c89d3de88831047dd27c51aa13dec7c91a 100644 (file)
@@ -1,6 +1,7 @@
 #ifndef MSP_CORE_MUTEX_H_
 #define MSP_CORE_MUTEX_H_
 
+#include "mspcore_api.h"
 #include "noncopyable.h"
 #include "refptr.h"
 
@@ -10,7 +11,7 @@ namespace Msp {
 A class for controlling mutually exclusive access to a resource.  Only one
 thread can hold a lock on the mutex at a time.
 */
-class Mutex: private NonCopyable
+class MSPCORE_API Mutex: private NonCopyable
 {
        friend class Semaphore;
 
@@ -38,7 +39,7 @@ public:
 /**
 Locks the mutex for the lifetime of the object.
 */
-class MutexLock
+class MSPCORE_API MutexLock
 {
 private:
        Mutex &mutex;