12 #ifndef INCLUDE_DISTORTOS_INTERNAL_SYNCHRONIZATION_SEMAPHOREWAITFUNCTOR_HPP_ 13 #define INCLUDE_DISTORTOS_INTERNAL_SYNCHRONIZATION_SEMAPHOREWAITFUNCTOR_HPP_ 43 #endif // INCLUDE_DISTORTOS_INTERNAL_SYNCHRONIZATION_SEMAPHOREWAITFUNCTOR_HPP_ Semaphore is the basic synchronization primitive.
Definition: Semaphore.hpp:30
Top-level namespace of distortos project.
Definition: buttons.hpp:33
SemaphoreFunctor is a type-erased interface for functors which execute some action on semaphore (wait...
Definition: SemaphoreFunctor.hpp:34
int operator()(Semaphore &semaphore) const override
Calls Semaphore::wait()
Definition: SemaphoreWaitFunctor.cpp:26
SemaphoreFunctor class header.
SemaphoreWaitFunctor class is a SemaphoreFunctor which calls Semaphore::wait()
Definition: SemaphoreWaitFunctor.hpp:24