Go to the documentation of this file. 26 #ifndef __OgreThreadDefinesNone_H__ 27 #define __OgreThreadDefinesNone_H__ 29 #define OGRE_AUTO_MUTEX 30 #define OGRE_LOCK_AUTO_MUTEX 31 #define OGRE_MUTEX(name) 32 #define OGRE_STATIC_MUTEX(name) 33 #define OGRE_STATIC_MUTEX_INSTANCE(name) 34 #define OGRE_LOCK_MUTEX(name) 35 #define OGRE_LOCK_MUTEX_NAMED(mutexName, lockName) 36 #define OGRE_AUTO_SHARED_MUTEX 37 #define OGRE_LOCK_AUTO_SHARED_MUTEX 38 #define OGRE_NEW_AUTO_SHARED_MUTEX 39 #define OGRE_DELETE_AUTO_SHARED_MUTEX 40 #define OGRE_COPY_AUTO_SHARED_MUTEX(from) 41 #define OGRE_SET_AUTO_SHARED_MUTEX_NULL 42 #define OGRE_MUTEX_CONDITIONAL(name) if(true) 43 #define OGRE_RW_MUTEX(name) 44 #define OGRE_LOCK_RW_MUTEX_READ(name) 45 #define OGRE_LOCK_RW_MUTEX_WRITE(name) 46 #define OGRE_THREAD_SYNCHRONISER(sync) 47 #define OGRE_THREAD_WAIT(sync, lock) 48 #define OGRE_THREAD_NOTIFY_ONE(sync) 49 #define OGRE_THREAD_NOTIFY_ALL(sync) 50 #define OGRE_THREAD_POINTER(T, var) T* var 51 #define OGRE_THREAD_POINTER_INIT(var) var(0) 52 #define OGRE_THREAD_POINTER_VAR(T, var) T* var = 0 53 #define OGRE_THREAD_POINTER_SET(var, expr) var = expr 54 #define OGRE_THREAD_POINTER_GET(var) var 55 #define OGRE_THREAD_POINTER_DELETE(var) do { OGRE_DELETE var; var = 0; } while (0) 56 #define OGRE_THREAD_SLEEP(ms) 57 #define OGRE_THREAD_WORKER_INHERIT 58 #define OGRE_THREAD_YIELD
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Sun Oct 9 2016 22:12:55