This policy doesn't actually perform a lock. More...
#include <ThreadingPolicies.h>
Classes | |
class | NonLockingPolicy |
This class doesn't truelly acquire a lock over the host object/class. More... | |
Public Types | |
typedef NonLockingPolicy< LockReadingPolicy > | LockRead |
typedef LockReadingPolicy | LockReadingPolicyType |
typedef NonLockingPolicy< LockWritingPolicy > | LockWrite |
typedef LockWritingPolicy | LockWritingPolicyType |
typedef MutexPolicy | MutexPolicyType |
typedef volatile Host | VolatileType |
This policy doesn't actually perform a lock.
Requirements on types:
Definition at line 73 of file ThreadingPolicies.h.
typedef NonLockingPolicy<LockReadingPolicy> te::common::NonLockable< Host, MutexPolicy, LockReadingPolicy, LockWritingPolicy >::LockRead |
Definition at line 130 of file ThreadingPolicies.h.
typedef LockReadingPolicy te::common::NonLockable< Host, MutexPolicy, LockReadingPolicy, LockWritingPolicy >::LockReadingPolicyType |
Definition at line 78 of file ThreadingPolicies.h.
typedef NonLockingPolicy<LockWritingPolicy> te::common::NonLockable< Host, MutexPolicy, LockReadingPolicy, LockWritingPolicy >::LockWrite |
Definition at line 131 of file ThreadingPolicies.h.
typedef LockWritingPolicy te::common::NonLockable< Host, MutexPolicy, LockReadingPolicy, LockWritingPolicy >::LockWritingPolicyType |
Definition at line 79 of file ThreadingPolicies.h.
typedef MutexPolicy te::common::NonLockable< Host, MutexPolicy, LockReadingPolicy, LockWritingPolicy >::MutexPolicyType |
Definition at line 77 of file ThreadingPolicies.h.
typedef volatile Host te::common::NonLockable< Host, MutexPolicy, LockReadingPolicy, LockWritingPolicy >::VolatileType |
Definition at line 129 of file ThreadingPolicies.h.