distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers
SignalsReceiver.hpp
Go to the documentation of this file.
1 
12 #ifndef INCLUDE_DISTORTOS_SIGNALSRECEIVER_HPP_
13 #define INCLUDE_DISTORTOS_SIGNALSRECEIVER_HPP_
14 
16 
17 namespace distortos
18 {
19 
20 namespace internal
21 {
22 
23 class ThreadControlBlock;
24 
25 } // namespace internal
26 
29 {
31 
32 public:
33 
43  explicit SignalsReceiver(SignalInformationQueueWrapper* const signalInformationQueueWrapper,
44  SignalsCatcher* const signalsCatcher) :
45  signalsReceiverControlBlock_{signalInformationQueueWrapper, signalsCatcher}
46  {
47 
48  }
49 
50 private:
51 
54 };
55 
56 } // namespace distortos
57 
58 #endif // INCLUDE_DISTORTOS_SIGNALSRECEIVER_HPP_
SignalsReceiver(SignalInformationQueueWrapper *const signalInformationQueueWrapper, SignalsCatcher *const signalsCatcher)
SignalsReceiver's constructor.
Definition: SignalsReceiver.hpp:43
ThreadControlBlock class is a simple description of a Thread.
Definition: ThreadControlBlock.hpp:40
SignalsReceiver class is a container for internal::SignalsReceiverControlBlock.
Definition: SignalsReceiver.hpp:28
SignalsReceiverControlBlock class is a structure required by threads for "receiving" of signals...
Definition: SignalsReceiverControlBlock.hpp:37
Top-level namespace of distortos project.
SignalsReceiverControlBlock class header.
internal::SignalsReceiverControlBlock signalsReceiverControlBlock_
contained internal::SignalsReceiverControlBlock object
Definition: SignalsReceiver.hpp:53
SignalInformationQueueWrapper class is a container for internal::SignalInformationQueue.
Definition: SignalInformationQueueWrapper.hpp:28
SignalsCatcher class is a container for internal::SignalsCatcherControlBlock.
Definition: SignalsCatcher.hpp:28