9#ifndef SYMBIAN_CONCURRENCY_INLINE_PUMP_H_
10#define SYMBIAN_CONCURRENCY_INLINE_PUMP_H_
16#include "thread/boost_primitives.h"
25template <
typename Once>
50 return state.
depth > 0;
Definition bounded_channel.h:38
Definition boost_primitives.h:95
Definition boost_primitives.h:34
Definition bounded_channel.h:32
void DriveInline(thread::Mutex *mu, InlinePumpState *state, std::string_view name, Once &&once, size_t max_depth=4)
Definition inline_pump.h:26
bool PumpIsDriving(const InlinePumpState &state)
Definition inline_pump.h:49
Definition inline_pump.h:20
size_t depth
Definition inline_pump.h:21
bool again
Definition inline_pump.h:22