#include <Platform.hpp>
This object however doesn't ensure any deadlock protection, so the only way to avoid deadlock is to lock the object is the same order in all threads.
Public Member Functions | |
| LockingConstObjPtr (const volatile T &obj, const volatile FastLock &mtx) | |
| const T & | operator * () |
| const T * | operator-> () |
| ~LockingConstObjPtr () | |
| PlatformSpecific::LockingConstObjPtr< T >::LockingConstObjPtr | ( | const volatile T & | obj, | |
| const volatile FastLock & | mtx | |||
| ) | [inline] |
| PlatformSpecific::LockingConstObjPtr< T >::~LockingConstObjPtr | ( | ) | [inline] |
| const T& PlatformSpecific::LockingConstObjPtr< T >::operator * | ( | ) | [inline] |
| const T* PlatformSpecific::LockingConstObjPtr< T >::operator-> | ( | ) | [inline] |
