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 |