Hosted wait channel: a reloco::mutex plus reloco::condition_variable.
More...
#include <sync.hpp>
|
| void | lock () noexcept |
| |
| void | unlock () noexcept |
| |
| template<typename Pred > |
| bool | wait_for (std::uint64_t timeout_us, Pred pred) noexcept |
| |
| void | wake_all () noexcept |
| |
Hosted wait channel: a reloco::mutex plus reloco::condition_variable.
Fixed-capacity sink that forwards each record to up to MaxSinks advanced sinks ("pins"),...
Definition extended_sink.hpp:210
◆ lock()
| void microfmt::log::condition_variable_wait_channel::lock |
( |
| ) |
|
|
inlinenoexcept |
◆ unlock()
| void microfmt::log::condition_variable_wait_channel::unlock |
( |
| ) |
|
|
inlinenoexcept |
◆ wait_for()
template<typename Pred >
| bool microfmt::log::condition_variable_wait_channel::wait_for |
( |
std::uint64_t |
timeout_us, |
|
|
Pred |
pred |
|
) |
| |
|
inlinenoexcept |
◆ wake_all()
| void microfmt::log::condition_variable_wait_channel::wake_all |
( |
| ) |
|
|
inlinenoexcept |
The documentation for this class was generated from the following file: