|
VLink 2.0.0
A high-performance communication middleware
|
成员的完整列表,这些成员属于 vlink::MpmcQueue< T >,包括所有继承而来的类成员
| Behavior 枚举名称 | 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 枚举值 | vlink::MpmcQueue< T > | |
| kNoBehavior 枚举值 | 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 |