![]() |
Protium
Math and Design Features
|
Use to specify objects which lock by class. More...
#include <ThreadingPolicy.h>
Classes | |
class | Lock |
Lock on instance creation uses the static initializer to lock all instances of host. More... | |
Static Private Attributes | |
static struct Protium::Threads::StaticLocked::Initializer | fInitializer |
Friends | |
class | Lock |
Additional Inherited Members | |
![]() | |
typedef Host | VolatileType |
Use to access Host class from derived templates. More... | |
Use to specify objects which lock by class.
For instance, to prevent bad file read-writes, all streams should lock simultaniously by double-lock single check.
Definition at line 131 of file ThreadingPolicy.h.
|
friend |
Definition at line 155 of file ThreadingPolicy.h.
|
staticprivate |
Definition at line 195 of file ThreadingPolicy.h.