Embedded Artistry Framework
Embedded Systems C++ Framework
Classes | Namespaces | Functions
thread.hpp File Reference
#include "rtos_defs.hpp"
#include <string_view>
Include dependency graph for thread.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  embvm::VirtualThread
 Defines the VirtualThread interface. More...
 

Namespaces

 embvm
 Embedded framework core interfaces, classes, and definitions.
 
 embvm::this_thread
 Functions that operate on the currently active thread.
 

Functions

void embvm::this_thread::sleep_for (const embvm::os_timeout_t &delay) noexcept
 Sleep the currently running thread for a set amount of time The thread will sleep for at least the specified time, but may sleep longer depending on the scheduler. More...
 
void embvm::this_thread::yield () noexcept
 Yields execution of the current thread so other threads can run. More...
 
embvm::thread::handle_t embvm::this_thread::get_handle () noexcept
 Get the native handle for the currently active thread. More...