#include <SystemSemaphore.h>
|
| std::string | m_key |
| std::unique_ptr< detail::SystemSemaphoreImpl > | m_impl |
◆ SystemSemaphore() [1/4]
| lmms::SystemSemaphore::SystemSemaphore |
( |
| ) |
|
|
noexcept |
◆ SystemSemaphore() [2/4]
| lmms::SystemSemaphore::SystemSemaphore |
( |
std::string | key, |
|
|
unsigned int | value ) |
◆ SystemSemaphore() [3/4]
| lmms::SystemSemaphore::SystemSemaphore |
( |
std::string | key | ) |
|
|
explicit |
◆ ~SystemSemaphore()
| lmms::SystemSemaphore::~SystemSemaphore |
( |
| ) |
|
◆ SystemSemaphore() [4/4]
| lmms::SystemSemaphore::SystemSemaphore |
( |
SystemSemaphore && | other | ) |
|
|
noexcept |
◆ acquire()
| auto lmms::SystemSemaphore::acquire |
( |
| ) |
-> bool |
|
noexcept |
◆ key()
| auto lmms::SystemSemaphore::key |
( |
| ) |
const -> const std::string & |
|
inlinenoexcept |
◆ operator=()
◆ release()
| auto lmms::SystemSemaphore::release |
( |
| ) |
-> bool |
|
noexcept |
◆ m_impl
| std::unique_ptr<detail::SystemSemaphoreImpl> lmms::SystemSemaphore::m_impl |
|
private |
◆ m_key
| std::string lmms::SystemSemaphore::m_key |
|
private |
The documentation for this class was generated from the following file: