T |
public | SynchronizedQueue() |
public Result<bool> | Exit() |
public inline bool | Exiting() const |
public Result<T> | Get() |
public bool | IsEmpty() const |
public override bool | IsItemAvailableOrExiting() |
public Result<bool> | Put(const T& item) |
private bool | exiting |
private ConditionVariable | itemAvailableOrExiting |
private RecursiveMutex | mtx |
private Queue<T> | queue |