distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
StaticSignalsReceiver class is a templated interface for SignalsReceiver that has automatic storage for queued signals and SignalAction associations required for catching signals. More...
#include "distortos/StaticSignalsReceiver.hpp"
Public Member Functions | |
StaticSignalsReceiver () | |
StaticSignalsReceiver's constructor. More... | |
Public Member Functions inherited from distortos::SignalsReceiver | |
SignalsReceiver (SignalInformationQueueWrapper *const signalInformationQueueWrapper, SignalsCatcher *const signalsCatcher) | |
SignalsReceiver's constructor. More... | |
Private Attributes | |
std::array< SignalInformationQueueWrapper::Storage, QueuedSignals > | signalInformationQueueWrapperStorage_ |
storage for signalInformationQueueWrapper_ More... | |
SignalInformationQueueWrapper | signalInformationQueueWrapper_ |
internal SignalInformationQueueWrapper object More... | |
StaticSignalsReceiver class is a templated interface for SignalsReceiver that has automatic storage for queued signals and SignalAction associations required for catching signals.
QueuedSignals | is the max number of queued signals |
Specialization for receiver with enabled queuing (QueuedSignals != 0) and disabled catching (SignalActions == 0) of signals
|
inline |
StaticSignalsReceiver's constructor.
|
private |
internal SignalInformationQueueWrapper object
|
private |
storage for signalInformationQueueWrapper_