distortos  v0.5.0
object-oriented C++ RTOS for microcontrollers
MainThread.hpp
Go to the documentation of this file.
1 
12 #ifndef INCLUDE_DISTORTOS_INTERNAL_SCHEDULER_MAINTHREAD_HPP_
13 #define INCLUDE_DISTORTOS_INTERNAL_SCHEDULER_MAINTHREAD_HPP_
14 
16 
17 namespace distortos
18 {
19 
20 namespace internal
21 {
22 
25 {
26 public:
27 
37  MainThread(uint8_t priority, ThreadGroupControlBlock& threadGroupControlBlock, SignalsReceiver* signalsReceiver);
38 
40 };
41 
42 } // namespace internal
43 
44 } // namespace distortos
45 
46 #endif // INCLUDE_DISTORTOS_INTERNAL_SCHEDULER_MAINTHREAD_HPP_
UndetachableThread class is a ThreadCommon that cannot be detached.
Definition: UndetachableThread.hpp:28
UndetachableThread class header.
MainThread(uint8_t priority, ThreadGroupControlBlock &threadGroupControlBlock, SignalsReceiver *signalsReceiver)
MainThread's constructor.
Definition: MainThread.cpp:50
ThreadGroupControlBlock class is a control block for ThreadGroup.
Definition: ThreadGroupControlBlock.hpp:26
internal::ThreadControlBlock & getThreadControlBlock()
Definition: ThreadCommon.hpp:208
SignalsReceiver class is a container for internal::SignalsReceiverControlBlock.
Definition: SignalsReceiver.hpp:32
Top-level namespace of distortos project.
MainThread class is a Thread for main()
Definition: MainThread.hpp:24