This class doesn't truelly acquire a lock over the host object/class. More...
#include <ThreadingPolicies.h>
Public Member Functions | |
| NonLockingPolicy () | |
| Constructor to keep the semantics of class-level lock. More... | |
| NonLockingPolicy (const Host &) | |
| Constructor. More... | |
| NonLockingPolicy (const Host *) | |
| Constructor. More... | |
| ~NonLockingPolicy () | |
| Destructor. More... | |
Private Member Functions | |
| NonLockingPolicy (const NonLockingPolicy &) | |
| NonLockingPolicy & | operator= (const NonLockingPolicy &) |
This class doesn't truelly acquire a lock over the host object/class.
Requirements on LockingPolicy type:
Definition at line 91 of file ThreadingPolicies.h.
|
inlineexplicit |
Constructor to keep the semantics of class-level lock.
Definition at line 96 of file ThreadingPolicies.h.
|
inlineexplicit |
Constructor.
| host | The host object that uses the lock semantics. |
Definition at line 105 of file ThreadingPolicies.h.
|
inlineexplicit |
Constructor.
| host | A pointer to the host object that uses the lock semantics. |
Definition at line 114 of file ThreadingPolicies.h.
|
inline |
Destructor.
Definition at line 119 of file ThreadingPolicies.h.
|
private |
|
private |