Lines Matching refs:IsAvailable
50 CHECK_CONDITION_RETURN_FALSE(!IsAvailable(), "queue is not available");
54 notFullCv_.wait(lock, [&]() { return ((queue_.size() < capacity_) || (!IsAvailable())); });
55 CHECK_CONDITION_RETURN_FALSE(!IsAvailable(), "queue is not available");
65 CHECK_CONDITION_RETURN_FALSE(!IsAvailable(), "queue is not available");
69 notFullCv_.wait(lock, [&]() { return ((queue_.size() < capacity_) || (!IsAvailable())); });
70 CHECK_CONDITION_RETURN_FALSE(!IsAvailable(), "queue is not available");
80 CHECK_CONDITION_RETURN_FALSE(!IsAvailable(), "queue is not available");
83 notEmptyCv_.wait(lock, [&] { return (!queue_.empty() || !IsAvailable()); });
84 CHECK_CONDITION_RETURN_FALSE(!IsAvailable(), "queue is not available");
95 CHECK_CONDITION_RETURN_FALSE(!IsAvailable(), "queue is not available");
99 [&] { return (!queue_.empty() || !IsAvailable()); }))) {
103 CHECK_CONDITION_RETURN_FALSE(!IsAvailable(), "queue is not available");
123 bool IsAvailable() const