![]() |
Protium
Math and Design Features
|
Use to specify instance-locked items. More...
#include <ThreadingPolicy.h>
Classes | |
class | Lock |
Public Member Functions | |
InstanceLocked () | |
Defaults to Mutex being unlocked. More... | |
InstanceLocked (const InstanceLocked &) | |
On copy, the copy instance is unlocked. More... | |
~InstanceLocked () | |
Destruction unlocks class. More... | |
Private Attributes | |
MutexPolicy | fMtx |
Contains the mutex used to lock this class. More... | |
Friends | |
class | Lock |
Lock is friended to the host. More... | |
Additional Inherited Members | |
![]() | |
typedef Host | VolatileType |
Use to access Host class from derived templates. More... | |
Use to specify instance-locked items.
Definition at line 80 of file ThreadingPolicy.h.
|
inline |
Defaults to Mutex being unlocked.
Definition at line 85 of file ThreadingPolicy.h.
|
inline |
On copy, the copy instance is unlocked.
Definition at line 87 of file ThreadingPolicy.h.
|
inline |
Destruction unlocks class.
Definition at line 89 of file ThreadingPolicy.h.
|
friend |
Lock is friended to the host.
Definition at line 92 of file ThreadingPolicy.h.
|
mutableprivate |
Contains the mutex used to lock this class.
Definition at line 82 of file ThreadingPolicy.h.