libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
The internal class that does the priority setting and restoration as RAII. More...
#include <thread_client_context.hpp>
Public Types | |
typedef TT | thread_traits |
typedef thread_traits::api_params_type::priority_type | priority_type |
Public Member Functions | |
void | set () noexcept(true) FORCE_INLINE |
void | reset () noexcept(true) FORCE_INLINE |
__stdcall | setter (typename thread_traits::api_params_type::handle_type thr) noexcept(true) FORCE_INLINE |
setter (setter const &)=delete | |
__stdcall | ~setter () noexcept(true) FORCE_INLINE |
The internal class that does the priority setting and restoration as RAII.
Definition at line 60 of file thread_client_context.hpp.
typedef thread_traits::api_params_type::priority_type jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::setter< TT, new_priority >::priority_type |
Definition at line 63 of file thread_client_context.hpp.
typedef TT jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::setter< TT, new_priority >::thread_traits |
Definition at line 62 of file thread_client_context.hpp.
|
inlineexplicitnoexcept |
Definition at line 72 of file thread_client_context.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::setter< TT, new_priority >::set().
|
delete |
|
inlinenoexcept |
Definition at line 77 of file thread_client_context.hpp.
References jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::setter< TT, new_priority >::reset().
|
inlinenoexcept |
Definition at line 68 of file thread_client_context.hpp.
Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::setter< TT, new_priority >::~setter().
|
inlinenoexcept |
Definition at line 65 of file thread_client_context.hpp.
Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::setter< TT, new_priority >::setter().