distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers
distortos::Semaphore Member List

This is the complete list of members for distortos::Semaphore, including all inherited members.

blockedList_distortos::Semaphoreprivate
getValue() constdistortos::Semaphoreinline
maxValue_distortos::Semaphoreprivate
operator=(const Semaphore &)=delete (defined in distortos::Semaphore)distortos::Semaphore
operator=(Semaphore &&)=delete (defined in distortos::Semaphore)distortos::Semaphore
post()distortos::Semaphore
Semaphore(const Value value, const Value maxValue=std::numeric_limits< Value >::max())distortos::Semaphoreinlineexplicit
Semaphore(const Semaphore &)=delete (defined in distortos::Semaphore)distortos::Semaphore
Semaphore(Semaphore &&)=default (defined in distortos::Semaphore)distortos::Semaphore
tryWait()distortos::Semaphore
tryWaitFor(TickClock::duration duration)distortos::Semaphore
tryWaitFor(const std::chrono::duration< Rep, Period > duration)distortos::Semaphoreinline
tryWaitInternal()distortos::Semaphoreprivate
tryWaitUntil(TickClock::time_point timePoint)distortos::Semaphore
tryWaitUntil(const std::chrono::time_point< TickClock, Duration > timePoint)distortos::Semaphoreinline
Value typedefdistortos::Semaphore
value_distortos::Semaphoreprivate
wait()distortos::Semaphore
~Semaphore()distortos::Semaphoreinline