Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::BoundedChannel< T > Member List

This is the complete list of members for Aleph::BoundedChannel< T >, including all inherited members.

BoundedChannel(size_t capacity)Aleph::BoundedChannel< T >inlineexplicit
BoundedChannel(const BoundedChannel &)=deleteAleph::BoundedChannel< T >
capacity() const noexceptAleph::BoundedChannel< T >inline
capacity_Aleph::BoundedChannel< T >private
close()Aleph::BoundedChannel< T >inline
closed_Aleph::BoundedChannel< T >private
emplace(Args &&... args)Aleph::BoundedChannel< T >inline
emplace(First &&first, Rest &&... rest)Aleph::BoundedChannel< T >inline
emplace(First &&token, Args &&... args)Aleph::BoundedChannel< T >inline
empty() constAleph::BoundedChannel< T >inline
is_closed() constAleph::BoundedChannel< T >inline
mutex_Aleph::BoundedChannel< T >mutableprivate
not_empty_Aleph::BoundedChannel< T >private
not_full_Aleph::BoundedChannel< T >private
operator=(const BoundedChannel &)=deleteAleph::BoundedChannel< T >
queue_Aleph::BoundedChannel< T >private
recv(T &out)Aleph::BoundedChannel< T >inline
recv(T &out, const CancellationToken &token)Aleph::BoundedChannel< T >inline
recv()Aleph::BoundedChannel< T >inline
recv(const CancellationToken &token)Aleph::BoundedChannel< T >inline
send(const T &value)Aleph::BoundedChannel< T >inline
send(T &&value)Aleph::BoundedChannel< T >inline
send(const T &value, const CancellationToken &token)Aleph::BoundedChannel< T >inline
send(T &&value, const CancellationToken &token)Aleph::BoundedChannel< T >inline
send_impl(U &&value)Aleph::BoundedChannel< T >inlineprivate
send_impl(U &&value, const CancellationToken &token)Aleph::BoundedChannel< T >inlineprivate
size() constAleph::BoundedChannel< T >inline
try_recv(T &out)Aleph::BoundedChannel< T >inline
try_recv()Aleph::BoundedChannel< T >inline
try_send(const T &value)Aleph::BoundedChannel< T >inline
try_send(T &&value)Aleph::BoundedChannel< T >inline
wait_with_cancellation(std::condition_variable &cv, std::unique_lock< std::mutex > &lock, Predicate pred, const CancellationToken &token)Aleph::BoundedChannel< T >inlineprivate