µ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-lists.h File Reference
#include <cmsis-plus/utils/lists.h>
#include <cstdint>
#include <cstddef>
#include <cassert>
#include <iterator>

Go to the source code of this file.

Classes

class  os::rtos::internal::clock_timestamps_list
 Ordered list of time stamp nodes. More...
 
class  os::rtos::internal::ready_threads_list
 Priority ordered list of threads waiting too run. More...
 
class  os::rtos::internal::terminated_threads_list
 Unordered list of threads. More...
 
class  os::rtos::internal::thread_children_list
 List of children threads. More...
 
class  os::rtos::internal::timeout_thread_node
 Double linked list node, with time stamp and thread. More...
 
class  os::rtos::internal::timer_node
 Double linked list node, with time stamp and timer. More...
 
class  os::rtos::internal::timestamp_node
 Double linked list node, with time stamp. More...
 
class  os::rtos::internal::waiting_thread_node
 Double linked list node, with thread reference. More...
 
class  os::rtos::internal::waiting_threads_list
 Priority ordered list of threads. More...
 

Namespaces

 os
 System namespace.
 
 os::rtos
 RTOS namespace.
 
 os::rtos::internal
 A namespace to group all internal implementation objects.
 
 os::rtos::scheduler
 Scheduler namespace.