|
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< SignalsCatcher::Storage, SignalActions > | signalsCatcherStorage_ |
| storage for signalsCatcher_ More... | |
| SignalsCatcher | signalsCatcher_ |
| internal SignalsCatcher object More... | |
StaticSignalsReceiver class is a templated interface for SignalsReceiver that has automatic storage for queued signals and SignalAction associations required for catching signals.
| SignalActions | is the max number of different SignalAction objects |
Specialization for receiver with disabled queuing (QueuedSignals == 0) and enabled catching (SignalActions != 0) of signals
|
inline |
StaticSignalsReceiver's constructor.
|
private |
internal SignalsCatcher object
|
private |
storage for signalsCatcher_