12 #ifndef INCLUDE_DISTORTOS_SIGNALACTION_HPP_ 13 #define INCLUDE_DISTORTOS_SIGNALACTION_HPP_ 20 class SignalInformation;
96 #endif // INCLUDE_DISTORTOS_SIGNALACTION_HPP_ SignalSet signalMask_
Definition: SignalAction.hpp:87
SignalSet class is used as a set of signals.
Definition: SignalSet.hpp:28
Top-level namespace of distortos project.
Definition: buttons.hpp:33
constexpr SignalAction(Handler &handler, const SignalSet signalMask)
SignalAction's constructor.
Definition: SignalAction.hpp:56
constexpr SignalAction()
SignalAction's constructor which uses "default" signal handler.
Definition: SignalAction.hpp:41
Handler * getHandler() const
Definition: SignalAction.hpp:68
SignalAction class contains information needed to handle signal that was caught.
Definition: SignalAction.hpp:30
void(const SignalInformation &) Handler
handler function
Definition: SignalAction.hpp:35
Handler * handler_
Definition: SignalAction.hpp:91
SignalSet getSignalMask() const
Definition: SignalAction.hpp:78
static constexpr Empty empty
tag object to construct empty SignalSet
Definition: SignalSet.hpp:48