|
VLink 2.0.0
A high-performance communication middleware
|
This is the complete list of members for vlink::MpmcQueue< T >, including all inherited members.
| Behavior enum name | vlink::MpmcQueue< T > | |
| capacity() const noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |
| emplace(Args &&... args) noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |
| empty(bool real=false) const noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |
| is_full(bool real=false) const noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | |
| kConditionBehavior enum value | vlink::MpmcQueue< T > | |
| kNoBehavior enum value | vlink::MpmcQueue< T > | |
| MpmcQueue(size_t capacity) VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inlineexplicit |
| notify_to_quit() noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |
| pop(T &v) noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |
| push(P &&v) noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |
| size(bool real=false) const noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |
| try_emplace(Args &&... args) noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |
| try_pop(T &v) noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |
| try_push(P &&v) noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |
| wait_not_empty(std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |
| wait_not_full(std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |
| ~MpmcQueue() noexcept VLINK_NO_INSTRUMENT | vlink::MpmcQueue< T > | inline |