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

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

api_event_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphore
atomic_state_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphore
atomic_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphore
base_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphore
count() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphoreinline
count_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphore
decay() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphoreinline
exception_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphore
lock() noexcept(false) override FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphoreinlinevirtual
lock(const timeout_type period) noexcept(false) override FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphoreinlineprotectedvirtual
lock_traits typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphore
lock_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphore
memory_access_modejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphorestatic
operator api_event_type *() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphoreinline
read_lock_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphore
reset() noexcept(true) override FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphoreinlinevirtual
semaphore(const atomic_state_type state=lock_traits::atom_set) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphoreinlineexplicit
semaphore(semaphore const &)=deletejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphore
set() noexcept(true) override FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphoreinlinevirtual
timeout_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable< api_lock_traits< ppd::generic_traits::api_type::posix_pthreads, heavyweight_threading > >
try_lock() noexcept(true) override FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphoreinlinevirtual
unlock() noexcept(true) overridejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphoreinlinevirtual
write_lock_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphore
~semaphore() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::semaphoreinline