microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
thread.hpp File Reference

Thread descriptor with telemetry and register context integration. More...

#include "../formatters/json.hpp"
#include "../microfmt.hpp"
#include "../reloco.hpp"
#include "metadata_map.hpp"
#include "register_context.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

struct  microfmt::formatter< thread_state >
 
struct  microfmt::thread_info
 Thread descriptor containing thread-specific attributes and CPU register context access. More...
 
struct  microfmt::thread_info::metadata_state
 Stack iteration state supporting phase transition from core to extended properties. More...
 

Namespaces

namespace  microfmt
 

Enumerations

enum class  microfmt::thread_state : uint8_t {
  microfmt::ready , microfmt::running , microfmt::suspended , microfmt::waiting ,
  microfmt::sleeping , microfmt::terminated
}
 Detailed execution state of an individual thread. More...
 

Detailed Description

Thread descriptor with telemetry and register context integration.