◆ State()
| symbian::concurrency::WorkerExecutor::State::State |
( |
std::size_t |
limit | ) |
|
|
inlineexplicit |
◆ Enqueue()
| absl::Status symbian::concurrency::WorkerExecutor::State::Enqueue |
( |
Job |
job | ) |
|
|
inline |
◆ Run()
| void symbian::concurrency::WorkerExecutor::State::Run |
( |
| ) |
|
|
inline |
◆ Wake()
| void symbian::concurrency::WorkerExecutor::State::Wake |
( |
| ) |
|
|
inlinenoexcept |
◆ closing
| bool symbian::concurrency::WorkerExecutor::State::closing = false |
◆ cv
| std::condition_variable symbian::concurrency::WorkerExecutor::State::cv |
◆ finished
| Task symbian::concurrency::WorkerExecutor::State::finished = finished_promise.future() |
◆ finished_promise
| Promise<Unit> symbian::concurrency::WorkerExecutor::State::finished_promise |
◆ max_outstanding
| const std::size_t symbian::concurrency::WorkerExecutor::State::max_outstanding |
◆ mu
| std::mutex symbian::concurrency::WorkerExecutor::State::mu |
◆ outstanding
| std::size_t symbian::concurrency::WorkerExecutor::State::outstanding = 0 |
◆ queue
| std::deque<Job> symbian::concurrency::WorkerExecutor::State::queue |
◆ wake_sequence
| std::size_t symbian::concurrency::WorkerExecutor::State::wake_sequence = 0 |
The documentation for this struct was generated from the following file: