![]() |
Protium
Math and Design Features
|
#include <ThreadingPolicy.h>
Public Member Functions | |
Lock (const InstanceLocked &host) | |
Lock on host when constructed. More... | |
Lock (const InstanceLocked *host) | |
Lock on host pointer when constructed. More... | |
~Lock () | |
Unlock on destruction. More... | |
Private Member Functions | |
Lock () | |
No default Locking. More... | |
Lock (const Lock &) | |
No Copy locking. More... | |
Lock & | operator= (const Lock &) |
No Assignment locking. More... | |
Private Attributes | |
const InstanceLocked & | fHost |
Reference to hosted class. More... | |
Definition at line 97 of file ThreadingPolicy.h.
|
inlineprivate |
No default Locking.
Definition at line 101 of file ThreadingPolicy.h.
|
inlineprivate |
No Copy locking.
Definition at line 103 of file ThreadingPolicy.h.
|
inlineexplicit |
Lock on host when constructed.
Definition at line 109 of file ThreadingPolicy.h.
|
inlineexplicit |
Lock on host pointer when constructed.
Definition at line 114 of file ThreadingPolicy.h.
|
inline |
Unlock on destruction.
Definition at line 119 of file ThreadingPolicy.h.
|
inlineprivate |
No Assignment locking.
Definition at line 106 of file ThreadingPolicy.h.
|
private |
Reference to hosted class.
Definition at line 99 of file ThreadingPolicy.h.