// // Created by epagris on 2021. 09. 12.. // #ifndef MULTIPROJECTOR_SEMAPHORE_H #define MULTIPROJECTOR_SEMAPHORE_H #ifdef __linux__ #include #endif #ifdef __linux__ class Semaphore { private: sem_t mSem; public: Semaphore(); // konstr. virtual ~Semaphore(); // destr. void post(); // post void wait(); // wait (blokkoló!) }; #endif #endif //MULTIPROJECTOR_SEMAPHORE_H