7 #ifndef ZPP_INCLUDE_ZPP_THREAD_DATA_HPP
8 #define ZPP_INCLUDE_ZPP_THREAD_DATA_HPP
10 #include <zephyr/kernel.h>
11 #include <zephyr/sys/arch_interface.h>
12 #include <zephyr/sys/__assert.h>
28 return &m_thread_data;
31 struct k_thread m_thread_data;
thread_data holds the stack and thread control block memory
thread_data & operator=(const thread_data &)=delete
constexpr thread_data() noexcept=default
thread_data & operator=(thread_data &&)=delete
constexpr auto native_handle() noexcept -> struct k_thread *
thread_data(const thread_data &)=delete
thread_data(thread_data &&)=delete