µOS++ IIIe Reference  v6.3.15
“Perfekt ist nicht gut genug”
The third edition of µOS++, a POSIX inspired open source system, written in C++.
os-core.cpp File Reference

Go to the source code of this file.

Namespaces

 anonymous_namespace{os-core.cpp}
 
 os
 System namespace.
 
 os::rtos
 RTOS namespace.
 
 os::rtos::internal
 A namespace to group all internal implementation objects.
 
 os::rtos::interrupts
 Interrupts namespace.
 
 os::rtos::scheduler
 Scheduler namespace.
 

Functions

thread::threads_list & os::rtos::scheduler::children_threads (thread *th)
 Get the children threads. More...
 
result_t os::rtos::scheduler::initialize (void)
 Initialise the RTOS scheduler. More...
 
bool os::rtos::scheduler::preemptive (bool state)
 Set the scheduler preemptive mode. More...
 
class thread::stack * os::rtos::interrupts::stack (void)
 Get the interrupts stack. More...
 
void os::rtos::scheduler::start (void)
 Start the RTOS scheduler. More...
 
errno getter/setter
int * __errno (void)
 Per-thread error support. More...