oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
thread.hpp File Reference

Compile-time stack-sized thread with move semantics. More...

#include <ove/thread.h>
#include <ove/types.hpp>
Include dependency graph for thread.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ove::Thread< StackSize >
 RAII wrapper around an oveRTOS thread (task). More...
 
struct  ove::MemStats
 System heap statistics snapshot. More...
 
struct  ove::ThreadInfo
 Snapshot of a single thread. More...
 

Namespaces

namespace  ove
 Top-level namespace for all oveRTOS C++ abstractions.
 

Functions

int ove::get_mem_stats (MemStats &stats)
 Query system heap statistics.
 
int ove::thread_list (ThreadInfo *out, size_t max, size_t *count=nullptr)
 List all threads in the system.
 

Detailed Description

Compile-time stack-sized thread with move semantics.