10 namespace Arp {
namespace System {
namespace Ve
15 namespace Arp {
namespace System {
namespace Commons {
namespace Threading
19 class ConditionVariable;
27 friend class ConditionVariable;
31 Mutex(
bool recursive =
true);
57 using IMutexService = Arp::System::Ve::IMutexService;
60 Arp::System::Ve::IMutexService* pMutexService;
Mutual exclusion object to prevent data from concurrent modifications.
Definition: Mutex.hpp:25
Root namespace for the PLCnext API
System components used by the System, Device, Plc or Io domains.