10 namespace Arp {
namespace System {
namespace Ve
12 class ISemaphoreService;
15 namespace Arp {
namespace System {
namespace Commons {
namespace Threading
61 bool Wait(
size_t timeout = 0);
71 size_t GetValue(
void);
86 Arp::System::Ve::ISemaphoreService* pSemaphoreService;
Implementation of named or unnamed semaphore used to synchronize processes and threads.
Definition: Semaphore.hpp:22
Root namespace for the PLCnext API
System components used by the System, Device, Plc or Io domains.