|
distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
Classes | |
| class | MainThread |
| MainThread class is a Thread for main() More... | |
Typedefs | |
| using | MainThreadStaticSignalsReceiver = StaticSignalsReceiver< DISTORTOS_MAIN_THREAD_QUEUED_SIGNALS, DISTORTOS_MAIN_THREAD_SIGNAL_ACTIONS > |
| type of StaticSignalsReceiver for main thread More... | |
Functions | |
| Stack | stackWrapper (const std::pair< void *, size_t > stackBuffer) |
| Wrapper for Stack's constructor. More... | |
| BIND_LOW_LEVEL_INITIALIZER (10, &MainThread::lowLevelInitializer) | |
Variables | |
| std::aligned_storage< sizeof(MainThread), alignof(MainThread)>::type | mainThreadStorage |
| storage for main thread instance More... | |
| ThreadGroupControlBlock | mainThreadGroupControlBlock |
| main thread group More... | |
| std::aligned_storage< sizeof(MainThreadStaticSignalsReceiver), alignof(MainThreadStaticSignalsReceiver)>::type | mainThreadStaticSignalsReceiverStorage |
| storage for instance of MainThreadStaticSignalsReceiver for main thread More... | |
| using distortos::internal::anonymous_namespace{MainThread.cpp}::MainThreadStaticSignalsReceiver = typedef StaticSignalsReceiver<DISTORTOS_MAIN_THREAD_QUEUED_SIGNALS, DISTORTOS_MAIN_THREAD_SIGNAL_ACTIONS> |
type of StaticSignalsReceiver for main thread
| Stack distortos::internal::anonymous_namespace{MainThread.cpp}::stackWrapper | ( | const std::pair< void *, size_t > | stackBuffer | ) |
Wrapper for Stack's constructor.
Enables use of architecture::getMainStack() result to construct Stack.
| [in] | stackBuffer | is a pair with beginning of stack and its size in bytes |
| ThreadGroupControlBlock distortos::internal::anonymous_namespace{MainThread.cpp}::mainThreadGroupControlBlock |
main thread group
| std::aligned_storage<sizeof(MainThreadStaticSignalsReceiver), alignof(MainThreadStaticSignalsReceiver)>::type distortos::internal::anonymous_namespace{MainThread.cpp}::mainThreadStaticSignalsReceiverStorage |
storage for instance of MainThreadStaticSignalsReceiver for main thread
| std::aligned_storage<sizeof(MainThread), alignof(MainThread)>::type distortos::internal::anonymous_namespace{MainThread.cpp}::mainThreadStorage |
storage for main thread instance