distortos  v0.5.0
object-oriented C++ RTOS for microcontrollers
distortos::ThisThread::Signals::anonymous_namespace{ThisThread-Signals.cpp}::SignalsWaitUnblockFunctor Class Reference

SignalsWaitUnblockFunctor is a functor executed when unblocking a thread that is waiting for signal. More...

Inheritance diagram for distortos::ThisThread::Signals::anonymous_namespace{ThisThread-Signals.cpp}::SignalsWaitUnblockFunctor:
[legend]
Collaboration diagram for distortos::ThisThread::Signals::anonymous_namespace{ThisThread-Signals.cpp}::SignalsWaitUnblockFunctor:
[legend]

Public Member Functions

void operator() (internal::ThreadControlBlock &threadControlBlock, internal::ThreadControlBlock::UnblockReason) const override
 SignalsWaitUnblockFunctor's function call operator. More...
 

Detailed Description

SignalsWaitUnblockFunctor is a functor executed when unblocking a thread that is waiting for signal.

Member Function Documentation

◆ operator()()

void distortos::ThisThread::Signals::anonymous_namespace{ThisThread-Signals.cpp}::SignalsWaitUnblockFunctor::operator() ( internal::ThreadControlBlock threadControlBlock,
internal::ThreadControlBlock::UnblockReason   
) const
inlineoverride

SignalsWaitUnblockFunctor's function call operator.

Clears pointer to set of signals that were "waited for".

Parameters
[in]threadControlBlockis a reference to ThreadControlBlock that is being unblocked
[in]unblockReasonis the reason of thread unblocking
Here is the call graph for this function:

The documentation for this class was generated from the following file: