| ▼Nos | System namespace |
| ►Ndriver | |
| ►Nserial | |
| CCapabilities | Serial device driver capabilities |
| CModem_status | Serial modem status |
| CStatus | Serial port status |
| ►Nusb | |
| ►Ndevice | |
| CCapabilities | USB device driver capabilities |
| CStatus | USB device state |
| ►Nhost | |
| CCapabilities | USB host driver capabilities |
| CStatus | USB host state |
| CDevice | |
| CHost | |
| CBase | |
| CSerial | |
| Cusart_wrapper | |
| Cusbd_wrapper | |
| Cusbh_wrapper | |
| CVersion | |
| ►Nestd | Embedded std namespace |
| ►Nchrono | |
| Chas_sleep_for | |
| Chigh_resolution_clock | |
| Crealtime_clock | |
| Csystem_clock | |
| Csystick_clock | |
| ►Npmr | |
| Cpolymorphic_allocator | |
| C__lock_external | |
| Ccondition_variable | |
| Ccondition_variable_any | |
| Clock_guard | |
| Cmutex | |
| Crecursive_mutex | |
| Crecursive_timed_mutex | |
| Ctimed_mutex | |
| ►Nmemory | |
| Cblock_pool | Memory resource managing a pool of same size blocks, using an existing arena |
| Cblock_pool_typed_allocated | Memory resource managing a dynamically allocated pool. of same size blocks of type T |
| Cblock_pool_typed_inclusive | Memory resource managing an internal pool. of same size blocks of type T |
| Cfirst_fit_top | Memory resource implementing the first fit, top-down allocation policies, using an existing arena |
| Cfirst_fit_top_allocated | Memory resource implementing the first fit, top-down allocation policies, using a dynamically allocated arena |
| Cfirst_fit_top_inclusive | Memory resource implementing the first fit, top-down allocation policies, using an internal arena |
| Clifo | Memory resource implementing the LIFO allocation/deallocation policies, using an existing arena |
| Clifo_allocated | Memory resource implementing the LIFO allocation policies, using a dynamically allocated arena |
| Clifo_inclusive | Memory resource implementing the LIFO allocation policies, using an internal arena |
| Cmalloc_memory_resource | A memory manager that allocates memory via the system std::malloc() and deallocates via std::free() |
| Cnew_delete_memory_resource | A memory manager that allocates memory via the system operator new and deallocates via operator delete |
| Cnull_memory_resource | An internal memory manager that throws a bad_alloc() exception when trying to allocate |
| ►Nposix | |
| Cblock_device | Block device class |
| Cblock_device_impl | |
| Cblock_device_implementable | |
| Cblock_device_lockable | |
| Cblock_device_partition | Block device partition class |
| Cblock_device_partition_impl | |
| Cblock_device_partition_implementable | |
| Cblock_device_partition_lockable | |
| Cchar_device | Char device class |
| Cchar_device_impl | |
| Cchar_device_implementable | |
| Ccircular_buffer | Circular buffer class template |
| Cdevice | Base device class |
| Cdevice_impl | |
| Cdevice_registry | Devices registry static class |
| Cdevice_serial_buffered | Buffered serial driver class template |
| Cdirectory | Directory class |
| Cdirectory_impl | |
| Cdirectory_implementable | |
| Cdirectory_lockable | |
| Cfile | File class |
| Cfile_descriptors_manager | File descriptors manager static class |
| Cfile_impl | |
| Cfile_implementable | |
| Cfile_lockable | |
| Cfile_system | File system class |
| Cfile_system_impl | |
| Cfile_system_implementable | |
| Cfile_system_lockable | |
| Cio | Base I/O class |
| Cio_impl | |
| Cnet_interface | Network interface class |
| Cnet_stack | Network stack class |
| Cnet_stack_impl | |
| Cnet_stack_implementable | |
| Cnet_stack_lockable | |
| Csocket | Network socket |
| Csocket_impl | |
| Csocket_implementable | |
| Csocket_lockable | |
| Ctty | |
| Ctty_impl | |
| Ctty_implementable | |
| ►Nrtos | RTOS namespace |
| ►Ninternal | A namespace to group all internal implementation objects |
| Cattributes_clocked | Base class for attributes |
| Cclock_timestamps_list | Ordered list of time stamp nodes |
| Cevent_flags | Internal event flags implementation |
| Cobject_named | Base class for named objects |
| Cobject_named_system | Base class for named system objects |
| Cready_threads_list | Priority ordered list of threads waiting too run |
| Cterminated_threads_list | Unordered list of threads |
| Cthread_children_list | List of children threads |
| Ctimeout_thread_node | Double linked list node, with time stamp and thread |
| Ctimer_node | Double linked list node, with time stamp and timer |
| Ctimestamp_node | Double linked list node, with time stamp |
| Cwaiting_thread_node | Double linked list node, with thread reference |
| Cwaiting_threads_list | Priority ordered list of threads |
| ►Ninterrupts | Interrupts namespace |
| Ccritical_section | Interrupts critical section RAII helper |
| Clockable | Interrupts standard locker |
| Cuncritical_section | Interrupts critical section RAII helper |
| ►Nmemory | |
| Callocator_deleter | Allocator deleter |
| Callocator_stateless_default_resource | Standard allocator based on the RTOS system default memory manager |
| ►Callocator_stateless_polymorphic_synchronized | Allocator using memory resources |
| Crebind | Define a rebind template |
| Cmemory_resource | Memory resource manager (abstract class) |
| ►Nport | |
| ►Ninterrupts | |
| Ccritical_section | |
| Cuncritical_section | |
| Cclock_highres | |
| Cclock_rtc | |
| Cclock_systick | |
| Ccontext | |
| Cthread | |
| ►Nscheduler | Scheduler namespace |
| Ccritical_section | Scheduler critical section RAII helper |
| Clockable | Scheduler standard locker |
| Cuncritical_section | Scheduler uncritical section RAII helper |
| Cadjustable_clock | Adjustable (non-steady) clock |
| Cclock | Generic clock |
| Cclock_highres | High Resolution derived clock |
| Cclock_rtc | Real time clock |
| Cclock_systick | SysTick derived clock |
| ►Ccondition_variable | POSIX compliant condition variable |
| Cattributes | Condition variable attributes |
| ►Cevent_flags | Synchronised event flags |
| Cattributes | Event flags attributes |
| ►Cmemory_pool | Synchronised memory pool, using the default RTOS allocator |
| Carena | Storage for a memory pool |
| Cattributes | Memory pool attributes |
| Cmemory_pool_allocated | Template of a synchronised memory pool with allocator |
| Cmemory_pool_inclusive | Template of a synchronised memory pool with block type and local storage |
| Cmemory_pool_typed | Template of a synchronised memory pool with block type and allocator |
| ►Cmessage_queue | POSIX compliant message queue, using the default RTOS allocator |
| Carena | Storage for a static message queue |
| Cattributes | Message queue attributes |
| Cmessage_queue_allocated | Template of a POSIX compliant message queue with allocator |
| Cmessage_queue_inclusive | Template of a POSIX compliant message queue with message type and local storage |
| Cmessage_queue_typed | Template of a POSIX compliant message queue with message type and allocator |
| ►Cmutex | POSIX compliant mutex |
| Cattributes | Mutex attributes |
| Cattributes_recursive | Recursive mutex attributes |
| Cprotocol | Mutex protocols |
| Crobustness | Mutex robustness |
| Ctype | Mutex types |
| Cmutex_recursive | POSIX compliant recursive mutex |
| Cnull_locker | Null locker |
| ►Csemaphore | POSIX compliant semaphore |
| Cattributes | Semaphore attributes |
| Cattributes_binary | Binary semaphore attributes |
| Cattributes_counting | Counting semaphore attributes |
| Csemaphore_binary | POSIX compliant binary semaphore |
| Csemaphore_counting | POSIX compliant counting semaphore |
| ►Cthread | POSIX compliant thread, using the default RTOS allocator |
| Cattributes | Thread attributes |
| Ccontext | Thread context |
| Cpriority | Thread priorities |
| Cstack | Thread stack |
| Cstate | Thread states |
| Cstatistics | Thread statistics |
| Cthread_allocated | Template of a POSIX compliant thread with allocator |
| Cthread_inclusive | Template of a POSIX compliant thread with local stack |
| ►Ctimer | User single-shot or periodic timer |
| Cattributes | Timer attributes |
| Cattributes_periodic | Periodic timer attributes |
| Crun | Timer run types |
| Cstate | Timer states |
| ►Nutils | |
| Cdouble_list | Circular double linked list of nodes |
| Cdouble_list_iterator | Template for a double linked list iterator |
| Cdouble_list_links | The core of a double linked list, pointers to next, previous |
| Cintrusive_list | List of intrusive nodes |
| Cintrusive_list_iterator | Template for an intrusive list iterator |
| Cstatic_double_list | Statically allocated circular double linked list of nodes |
| Cstatic_double_list_links | Statically allocated core of a double linked list, pointers to next, previous |
| ▼Nstd | Standard std namespace |
| Chash< os::estd::thread::id > | |
| Cattributes_binary | |
| Cattributes_periodic | |
| CDIR | |
| Cdirent | |
| Cexception_stack_frame_s | |
| Chash | |
| Ciovec | |
| Cos_clock_node_s | |
| Cos_clock_s | Clock object storage |
| Cos_condvar_attr_s | Condition variable attributes |
| Cos_condvar_s | Condition variable object storage |
| Cos_evflags_attr_s | Event flags attributes |
| Cos_evflags_s | Event flags object storage |
| Cos_internal_clock_timestamps_list_s | |
| Cos_internal_double_list_links_s | |
| Cos_internal_evflags_s | Internal event flags |
| Cos_internal_thread_children_list_s | |
| Cos_internal_waiting_thread_node_s | |
| Cos_mail_queue_s | |
| Cos_mailQ_def | Definition structure for mail queue |
| Cos_memory_s | Memory resource object storage |
| Cos_mempool_attr_s | Memory pool attributes |
| Cos_mempool_s | Memory pool object storage |
| Cos_messageQ_def | Definition structure for message queue |
| Cos_mqueue_attr_s | Message queue attributes |
| Cos_mqueue_s | Message queue object storage |
| Cos_mutex_attr_s | Mutex attributes |
| Cos_mutex_def | Mutex definition structure contains setup information for a mutex |
| Cos_mutex_s | Mutex object storage |
| Cos_pool_def | Definition structure for memory block allocation |
| Cos_semaphore_attr_s | Semaphore attributes |
| Cos_semaphore_def | Semaphore definition structure contains setup information for a semaphore |
| Cos_semaphore_s | Semaphore object storage |
| Cos_thread_attr_s | Thread attributes |
| Cos_thread_context_s | Thread context |
| Cos_thread_def | Thread definition structure contains startup information of a thread |
| Cos_thread_s | Thread object storage |
| Cos_thread_stack_s | Thread stack |
| Cos_thread_statistics_s | Thread statistics |
| Cos_timer_attr_s | Timer attributes |
| Cos_timer_def | Timer definition structure contains timer parameters |
| Cos_timer_s | Timer object storage |
| CosEvent | Event structure contains detailed information about an event |
| Csockaddr | |
| Cstatvfs | |
| Ctermios | |
| ▼Cthread | Standard thread |
| Cid | Thread unique id |