libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > Member List

This is the complete list of members for jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >, including all inherited members.

base_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >
create_running() noexcept(false)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl >inlinevirtual
exception_thrown_in_threadjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl >protected
exception_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >
exit_requestedjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >mutableprotected
exit_wait_periodjmmcg::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 typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >
memory_access_modejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >static
operator=(wrapper const &)=deletejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >
operator=(wrapper &&)=deletejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >
os_traits typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >
params() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl >inline
pre_exit() noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >inlineprotectedvirtual
process() noexcept(false) overridejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >inlineprotectedvirtual
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_context_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >
thread_paramsjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl >mutableprotected
thread_params_lockjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl >mutableprotected
thread_traits typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >
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
worker_fn(thread_context_t &context) noexcept(false)=0jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >protectedpure virtual
wrapper(const wrapper &) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >inline
wrapper(wrapper &&)=deletejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >
wrapper(const typename thread_traits::api_params_type::suspend_period_ms ew_=50) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >inlineexplicitprotected
wrapper(thread_context_t &&thread_context, const typename thread_traits::api_params_type::suspend_period_ms ew_=50) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >inlineexplicitprotected
~thread_base() noexcept(false)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl >inlineprotectedvirtual
~wrapper() noexcept(false) override FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >inline