distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
DynamicSignalsReceiver.hpp
Go to the documentation of this file.
1 
12 #ifndef INCLUDE_DISTORTOS_DYNAMICSIGNALSRECEIVER_HPP_
13 #define INCLUDE_DISTORTOS_DYNAMICSIGNALSRECEIVER_HPP_
14 
16 
17 #if DISTORTOS_SIGNALS_ENABLE == 1
18 
22 
23 namespace distortos
24 {
25 
32 {
33 public:
34 
43  DynamicSignalsReceiver(size_t queuedSignals, size_t signalActions);
44 
45 private:
46 
49 
52 };
53 
54 } // namespace distortos
55 
56 #endif // DISTORTOS_SIGNALS_ENABLE == 1
57 
58 #endif // INCLUDE_DISTORTOS_DYNAMICSIGNALSRECEIVER_HPP_
SignalsReceiver class header.
SignalInformationQueueWrapper class header.
SignalsCatcher class header.
SignalsCatcher signalsCatcher_
internal SignalsCatcher object
Definition: DynamicSignalsReceiver.hpp:51
SignalsReceiver class is a container for internal::SignalsReceiverControlBlock.
Definition: SignalsReceiver.hpp:32
DynamicSignalsReceiver(size_t queuedSignals, size_t signalActions)
DynamicSignalsReceiver's constructor.
Definition: DynamicSignalsReceiver.cpp:25
DynamicSignalsReceiver class is a templated interface for SignalsReceiver that has dynamic storage fo...
Definition: DynamicSignalsReceiver.hpp:31
distortos configuration
SignalInformationQueueWrapper signalInformationQueueWrapper_
internal SignalInformationQueueWrapper object
Definition: DynamicSignalsReceiver.hpp:48
Top-level namespace of distortos project.
Definition: buttons.hpp:33
SignalInformationQueueWrapper class is a container for internal::SignalInformationQueue.
Definition: SignalInformationQueueWrapper.hpp:32
SignalsCatcher class is a container for internal::SignalsCatcherControlBlock.
Definition: SignalsCatcher.hpp:32