|
distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
main() thread definition and its low-level initializer More...
#include "distortos/architecture/getMainStack.hpp"#include "distortos/internal/scheduler/getScheduler.hpp"#include "distortos/internal/scheduler/Scheduler.hpp"#include "distortos/internal/scheduler/ThreadGroupControlBlock.hpp"#include "distortos/BIND_LOW_LEVEL_INITIALIZER.h"#include "distortos/FATAL_ERROR.h"#include "distortos/StaticSignalsReceiver.hpp"#include "distortos/UndetachableThread.hpp"Classes | |
| class | distortos::internal::anonymous_namespace{MainThread.cpp}::MainThread |
| MainThread class is a Thread for main() More... | |
Namespaces | |
| distortos | |
| Top-level namespace of distortos project. | |
| distortos::internal | |
| Internals of distortos project - should not be used directly! | |
Typedefs | |
| using | distortos::internal::anonymous_namespace{MainThread.cpp}::MainThreadStaticSignalsReceiver = StaticSignalsReceiver< DISTORTOS_MAIN_THREAD_QUEUED_SIGNALS, DISTORTOS_MAIN_THREAD_SIGNAL_ACTIONS > |
| type of StaticSignalsReceiver for main thread More... | |
Functions | |
| Stack | distortos::internal::anonymous_namespace{MainThread.cpp}::stackWrapper (const std::pair< void *, size_t > stackBuffer) |
| Wrapper for Stack's constructor. More... | |
| distortos::internal::anonymous_namespace{MainThread.cpp}::BIND_LOW_LEVEL_INITIALIZER (10, &MainThread::lowLevelInitializer) | |
Variables | |
| std::aligned_storage< sizeof(MainThread), alignof(MainThread)>::type | distortos::internal::anonymous_namespace{MainThread.cpp}::mainThreadStorage |
| storage for main thread instance More... | |
| ThreadGroupControlBlock | distortos::internal::anonymous_namespace{MainThread.cpp}::mainThreadGroupControlBlock |
| main thread group More... | |
| std::aligned_storage< sizeof(MainThreadStaticSignalsReceiver), alignof(MainThreadStaticSignalsReceiver)>::type | distortos::internal::anonymous_namespace{MainThread.cpp}::mainThreadStaticSignalsReceiverStorage |
| storage for instance of MainThreadStaticSignalsReceiver for main thread More... | |
main() thread definition and its low-level initializer