| create_running() noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlinevirtual |
| exception_thrown_in_thread | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | protected |
| exception_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | |
| exit_wait_period | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | |
| is_running() const noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline |
| kernel_affinity() const noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline |
| kernel_affinity(const typename thread_traits::api_params_type::processor_mask_type &mask) noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline |
| kernel_priority() const noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline |
| kernel_priority(const typename thread_traits::api_params_type::priority_type priority) noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline |
| lock_traits typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | |
| memory_access_mode | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | static |
| os_traits typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | |
| params() const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline |
| process() noexcept(false)=0 | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | protectedpure virtual |
| request_exit() const noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlinevirtual |
| resume() noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline |
| set_name(char const *name) noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline |
| state() const noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline |
| suspend() noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | |
| thread_base(const typename thread_traits::api_params_type::suspend_period_ms exit_wait_p) noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlineexplicitprotected |
| thread_base(const thread_base &tb) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlineexplicitprotected |
| thread_params | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | mutableprotected |
| thread_params_lock | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | mutableprotected |
| thread_traits typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | |
| to_string() const noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlinevirtual |
| wait_thread_exit() noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlineprotected |
| ~thread_base() noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlineprotectedvirtual |