distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
SignalsCatcherControlBlock class implementation. More...
#include "distortos/internal/synchronization/SignalsCatcherControlBlock.hpp"
#include "distortos/architecture/isInInterruptContext.hpp"
#include "distortos/architecture/requestFunctionExecution.hpp"
#include "distortos/internal/scheduler/getScheduler.hpp"
#include "distortos/internal/scheduler/Scheduler.hpp"
#include "distortos/internal/synchronization/SignalsReceiverControlBlock.hpp"
#include "distortos/assert.h"
#include "distortos/InterruptMaskingLock.hpp"
#include "distortos/SignalInformation.hpp"
#include <cerrno>
Namespaces | |
distortos | |
Top-level namespace of distortos project. | |
distortos::internal | |
Internals of distortos project - should not be used directly! | |
Functions | |
std::pair< int, SignalInformation > | distortos::internal::anonymous_namespace{SignalsCatcherControlBlock.cpp}::acceptPendingUnblockedSignal (SignalsReceiverControlBlock &signalsReceiverControlBlock, const SignalSet signalMask) |
Accepts first pending and unblocked signal. More... | |
SignalsCatcherControlBlock::Association * | distortos::internal::anonymous_namespace{SignalsCatcherControlBlock.cpp}::findAssociation (SignalsCatcherControlBlock::Association *const begin, SignalsCatcherControlBlock::Association *const end, const uint8_t signalNumber) |
Tries to find SignalsCatcherControlBlock::Association for given signal number in given range. More... | |
SignalsCatcherControlBlock::Association * | distortos::internal::anonymous_namespace{SignalsCatcherControlBlock.cpp}::findAssociation (SignalsCatcherControlBlock::Association *const begin, SignalsCatcherControlBlock::Association *const end, const SignalAction &signalAction) |
Tries to find SignalsCatcherControlBlock::Association for given SignalAction in given range. More... | |
void | distortos::internal::anonymous_namespace{SignalsCatcherControlBlock.cpp}::deliverSignals () |
Delivers all unmasked signals that are pending/queued for current thread. More... | |
SignalsCatcherControlBlock class implementation.