libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutex Member List

This is the complete list of members for jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutex, including all inherited members.

atomic_state_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable< lock_traits >
base_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutex
decay() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexinline
exception_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutex
lock(const timeout_type period) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexinlinevirtual
lock(const tstring &name, const timeout_type period, const SECURITY_ATTRIBUTES *const sa=NULL)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexinlinestatic
lock() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexinlinevirtual
lock_traits typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutex
lock_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutex
memory_access_modejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexstatic
Name() const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexinline
operator handle_type() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexinline
read_lock_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutex
read_unlockable_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutex
recursive_mutex(const tstring &n=_T(""), const SECURITY_ATTRIBUTES *const sa=NULL)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexinlineexplicit
recursive_mutex(const recursive_mutex &m)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexinline
SA() const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexinline
timeout_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable< lock_traits >
try_lock() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable< lock_traits >inlinevirtual
unlock() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexinlinevirtual
unlock(const tstring &name, const SECURITY_ATTRIBUTES *const sa=NULL)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexinlinestatic
unlockable_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutex
write_lock_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutex
write_unlockable_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutex
~recursive_mutex() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::NTUtils::recursive_mutexinlinevirtual