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

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

borrowed() constvlink::ObjectPoolBase
borrowed_vlink::ObjectPoolBaseprotected
kPolicyAcquire 枚举值vlink::ObjectPoolBase
kPolicyBoth 枚举值vlink::ObjectPoolBase
kPolicyNone 枚举值vlink::ObjectPoolBase
kPolicyRelease 枚举值vlink::ObjectPoolBase
live_count_vlink::ObjectPoolBaseprotected
max_size() const noexceptvlink::ObjectPoolBase
max_size_vlink::ObjectPoolBaseprotected
mutex_vlink::ObjectPoolBasemutableprotected
ObjectPoolBase(size_t max_size, size_t initial_size, Policy policy)vlink::ObjectPoolBaseprotected
Policy 枚举名称vlink::ObjectPoolBase
policy_vlink::ObjectPoolBaseprotected
safe_dec_borrowed_and_live() noexceptvlink::ObjectPoolBaseprotected
should_reset_on_acquire() const noexceptvlink::ObjectPoolBaseprotected
should_reset_on_release() const noexceptvlink::ObjectPoolBaseprotected
throw_exhausted(size_t pool_size) constvlink::ObjectPoolBaseprotected
throw_factory_null()vlink::ObjectPoolBaseprotectedstatic
throw_factory_null_pre_fill()vlink::ObjectPoolBaseprotectedstatic
throw_invalid_size()vlink::ObjectPoolBaseprotectedstatic
total_created() constvlink::ObjectPoolBase
total_created_vlink::ObjectPoolBaseprotected
~ObjectPoolBase() noexcept=defaultvlink::ObjectPoolBaseprotected