#include <timer_queue.h>
Definition at line 18 of file timer_queue.h.
◆ Semaphore()
BT::details::Semaphore::Semaphore |
( |
unsigned int |
count = 0 | ) |
|
|
inline |
◆ manualUnlock()
void BT::details::Semaphore::manualUnlock |
( |
| ) |
|
|
inline |
◆ notify()
void BT::details::Semaphore::notify |
( |
| ) |
|
|
inline |
◆ waitUntil()
template<class Clock , class Duration >
bool BT::details::Semaphore::waitUntil |
( |
const std::chrono::time_point< Clock, Duration > & |
point | ) |
|
|
inline |
◆ m_count
unsigned BT::details::Semaphore::m_count = 0 |
|
private |
◆ m_cv
std::condition_variable BT::details::Semaphore::m_cv |
|
private |
◆ m_mtx
◆ m_unlock
std::atomic_bool BT::details::Semaphore::m_unlock = false |
|
private |
The documentation for this class was generated from the following file: