class Core::Platform::PosixSemaphore
#include <coreinterprocess.posix.h> class PosixSemaphore: public Core::Platform::ISemaphore { public: // methods virtual bool create(CStringPtr name); virtual bool open(CStringPtr name); virtual void close(); virtual void lock(); virtual void unlock(); }; // direct descendants class LinuxSemaphore;
Inherited Members
public: // methods virtual bool create(CStringPtr name) = 0; virtual bool open(CStringPtr name) = 0; virtual void close() = 0; virtual void lock() = 0; virtual void unlock() = 0;