9namespace Arp { 
namespace System { 
namespace Commons { 
namespace Threading
 
Simple lock guard, acquiring lock on construction and release it on destruction.
Definition: LockGuard.hpp:17
 
~LockGuard(void)
Destructs this instance and releases the lock.
Definition: LockGuard.cpp:22
 
LockGuard & operator=(const LockGuard &arg)=delete
Assignment operator.
 
LockGuard(Mutex &mutex)
Constructs an LockGuard instance and acquires the assgned lock.
Definition: LockGuard.cpp:15
 
LockGuard(const LockGuard &arg)=delete
Copy constructor.
 
Mutual exclusion object to prevent data from concurrent modifications.
Definition: Mutex.hpp:27
 
Root namespace for the PLCnext API