![]() |
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 | |
Public Types inherited from Protium::Threads::ThreadingPrototype< Host > | |
| 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.