mn::basic_counting_semaphore Member List

This is the complete list of members for mn::basic_counting_semaphore, including all inherited members.

basic_counting_semaphore(int count=MN_THREAD_CONFIG_CSEMAPHORE_MIN_COUNT, int maxcount=MN_THREAD_CONFIG_CSEMAPHORE_MAX_COUNT)mn::basic_counting_semaphore
basic_counting_semaphore(const basic_counting_semaphore &o)mn::basic_counting_semaphoreinline
basic_counting_semaphore(basic_counting_semaphore &&o)mn::basic_counting_semaphoreinline
basic_semaphore()mn::basic_semaphore
basic_semaphore(const basic_semaphore &other)mn::basic_semaphore
basic_semaphore(basic_semaphore &&other)mn::basic_semaphore
get_count() constmn::basic_counting_semaphore
get_error()mn::basic_semaphoreinline
get_handle()mn::basic_semaphoreinline
ILockObject()mn::ILockObjectinline
is_initialized() constmn::basic_semaphoreinlinevirtual
is_locked() constmn::basic_semaphoreinlinevirtual
lock(unsigned int timeout=MN_THREAD_CONFIG_TIMEOUT_SEMAPHORE_DEFAULT)mn::basic_semaphorevirtual
m_iCreateErrorCodemn::basic_semaphoreprotected
m_isLockedmn::basic_semaphoreprotected
m_pSpinlockmn::basic_semaphoreprotected
m_uiCountmn::basic_counting_semaphoreprotected
m_uiMaxCountmn::basic_counting_semaphoreprotected
operator!=(const basic_semaphore &r) constmn::basic_semaphoreinline
operator<(const basic_semaphore &r) constmn::basic_semaphoreinline
operator==(const basic_semaphore &r) constmn::basic_semaphoreinline
operator>(const basic_semaphore &r) constmn::basic_semaphoreinline
set_error(int error)mn::basic_semaphoreinlineprotected
set_initial_count(int count)mn::basic_counting_semaphoreinline
set_max_count(int count)mn::basic_counting_semaphoreinline
this_type typedefmn::ILockObject
time_lock(const struct timespec *timeout)mn::basic_semaphorevirtual
try_lock()mn::ILockObjectinlinevirtual
unlock()mn::basic_semaphorevirtual
~basic_counting_semaphore()mn::basic_counting_semaphorevirtual