VLink
2.0.0
A high-performance communication middleware
vlink::ObjectPoolBase 成员列表
成员的完整列表,这些成员属于
vlink::ObjectPoolBase
,包括所有继承而来的类成员
borrowed
() const
vlink::ObjectPoolBase
borrowed_
vlink::ObjectPoolBase
protected
kPolicyAcquire
枚举值
vlink::ObjectPoolBase
kPolicyBoth
枚举值
vlink::ObjectPoolBase
kPolicyNone
枚举值
vlink::ObjectPoolBase
kPolicyRelease
枚举值
vlink::ObjectPoolBase
live_count_
vlink::ObjectPoolBase
protected
max_size
() const noexcept
vlink::ObjectPoolBase
max_size_
vlink::ObjectPoolBase
protected
mutex_
vlink::ObjectPoolBase
mutable
protected
ObjectPoolBase
(size_t max_size, size_t initial_size, Policy policy)
vlink::ObjectPoolBase
protected
Policy
枚举名称
vlink::ObjectPoolBase
policy_
vlink::ObjectPoolBase
protected
safe_dec_borrowed_and_live
() noexcept
vlink::ObjectPoolBase
protected
should_reset_on_acquire
() const noexcept
vlink::ObjectPoolBase
protected
should_reset_on_release
() const noexcept
vlink::ObjectPoolBase
protected
throw_exhausted
(size_t pool_size) const
vlink::ObjectPoolBase
protected
throw_factory_null
()
vlink::ObjectPoolBase
protected
static
throw_factory_null_pre_fill
()
vlink::ObjectPoolBase
protected
static
throw_invalid_size
()
vlink::ObjectPoolBase
protected
static
total_created
() const
vlink::ObjectPoolBase
total_created_
vlink::ObjectPoolBase
protected
~ObjectPoolBase
() noexcept=default
vlink::ObjectPoolBase
protected
制作者
1.9.1