mn_basic_semaphore.hpp
Go to the documentation of this file.
Definition: mn_lock.hpp:64
Definition: mn_basic_semaphore.hpp:41
virtual bool is_initialized() const
Definition: mn_basic_semaphore.hpp:93
virtual int time_lock(const struct timespec *timeout)
Definition: mn_basic_semaphore.cpp:109
bool operator!=(const basic_semaphore &r) const
Definition: mn_basic_semaphore.hpp:111
bool operator==(const basic_semaphore &r) const
Definition: mn_basic_semaphore.hpp:107
bool operator<(const basic_semaphore &r) const
Definition: mn_basic_semaphore.hpp:115
bool operator>(const basic_semaphore &r) const
Definition: mn_basic_semaphore.hpp:119
virtual int lock(unsigned int timeout=MN_THREAD_CONFIG_TIMEOUT_SEMAPHORE_DEFAULT)
Definition: mn_basic_semaphore.cpp:67
virtual bool is_locked() const
Is locked?
Definition: mn_basic_semaphore.hpp:104
#define MN_THREAD_CONFIG_TIMEOUT_SEMAPHORE_DEFAULT
Definition: mn_config.hpp:342
A list of all error codes in this lib. This file is part of the Mini Thread Library (https://github....
Definition: mn_allocator_typetraits.hpp:25