casacore
Loading...
Searching...
No Matches
casacore::sisco::ConditionalQueue< T > Member List

This is the complete list of members for casacore::sisco::ConditionalQueue< T >, including all inherited members.

ConditionalQueue(size_t max_size)casacore::sisco::ConditionalQueue< T >inline
Emplace(std::unique_lock< std::mutex > &lock, Args &&... args)casacore::sisco::ConditionalQueue< T >inline
Finish(std::unique_lock< std::mutex > &lock)casacore::sisco::ConditionalQueue< T >inline
GetNext(Condition &condition)casacore::sisco::ConditionalQueue< T >inlineprivate
is_finished_casacore::sisco::ConditionalQueue< T >private
max_size_casacore::sisco::ConditionalQueue< T >private
MaxSize() constcasacore::sisco::ConditionalQueue< T >inline
NotifyOneChange()casacore::sisco::ConditionalQueue< T >inline
pop_condition_casacore::sisco::ConditionalQueue< T >private
PopIf(T &result, std::unique_lock< std::mutex > &lock, Condition condition)casacore::sisco::ConditionalQueue< T >inline
Push(T &&value, std::unique_lock< std::mutex > &lock)casacore::sisco::ConditionalQueue< T >inline
push_condition_casacore::sisco::ConditionalQueue< T >private
Size(std::unique_lock< std::mutex > &lock) constcasacore::sisco::ConditionalQueue< T >inline
values_casacore::sisco::ConditionalQueue< T >private
~ConditionalQueue()=defaultcasacore::sisco::ConditionalQueue< T >