VLink  2.0.0
A high-performance communication middleware
vlink::MpmcQueueBase 成员列表

成员的完整列表,这些成员属于 vlink::MpmcQueueBase,包括所有继承而来的类成员

Behavior 枚举名称vlink::MpmcQueueBase
capacity() const noexcept VLINK_NO_INSTRUMENTvlink::MpmcQueueBase
capacity_vlink::MpmcQueueBaseprotected
chunk_storage_vlink::MpmcQueueBaseprotected
cv_mtx_vlink::MpmcQueueBasemutableprotected
cv_not_empty_vlink::MpmcQueueBaseprotected
cv_not_full_vlink::MpmcQueueBaseprotected
empty(bool real=false) const noexcept VLINK_NO_INSTRUMENTvlink::MpmcQueueBase
head_vlink::MpmcQueueBaseprotected
idx(size_t i) const noexceptvlink::MpmcQueueBaseinlineprotected
is_full(bool real=false) const noexcept VLINK_NO_INSTRUMENTvlink::MpmcQueueBase
kConditionBehavior 枚举值vlink::MpmcQueueBase
kFirstSpinTimesvlink::MpmcQueueBaseprotectedstatic
kInterferenceSizevlink::MpmcQueueBaseprotectedstatic
kMemoryOrderAcquirevlink::MpmcQueueBaseprotectedstatic
kMemoryOrderRelaxedvlink::MpmcQueueBaseprotectedstatic
kMemoryOrderReleasevlink::MpmcQueueBaseprotectedstatic
kNoBehavior 枚举值vlink::MpmcQueueBase
MpmcQueueBase(size_t capacity)vlink::MpmcQueueBaseexplicitprotected
notify_to_quit() noexcept VLINK_NO_INSTRUMENTvlink::MpmcQueueBase
quit_flag_vlink::MpmcQueueBaseprotected
size(bool real=false) const noexcept VLINK_NO_INSTRUMENTvlink::MpmcQueueBase
tail_vlink::MpmcQueueBaseprotected
throw_mpmc_alignment_failure()vlink::MpmcQueueBaseprotectedstatic
throw_mpmc_invalid_capacity()vlink::MpmcQueueBaseprotectedstatic
turn(size_t i) const noexceptvlink::MpmcQueueBaseinlineprotected
wait_not_empty(std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) noexcept VLINK_NO_INSTRUMENTvlink::MpmcQueueBase
wait_not_full(std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) noexcept VLINK_NO_INSTRUMENTvlink::MpmcQueueBase
~MpmcQueueBase() noexcept=defaultvlink::MpmcQueueBaseprotected