|
VLink 2.0.0
A high-performance communication middleware
|
This is the complete list of members for vlink::ObjectPool< T >, including all inherited members.
| borrow() | vlink::ObjectPool< T > | inline |
| borrowed() const | vlink::ObjectPool< T > | inline |
| FactoryCallback typedef | vlink::ObjectPool< T > | |
| get() | vlink::ObjectPool< T > | inline |
| get_shared() | vlink::ObjectPool< T > | inline |
| give_back(T *ptr) | vlink::ObjectPool< T > | inline |
| kPolicyAcquire enum value | vlink::ObjectPool< T > | |
| kPolicyBoth enum value | vlink::ObjectPool< T > | |
| kPolicyNone enum value | vlink::ObjectPool< T > | |
| kPolicyRelease enum value | vlink::ObjectPool< T > | |
| max_size() const | vlink::ObjectPool< T > | inline |
| ObjectPool(FactoryCallback factory_callback=get_default_factory(), size_t initial_size=0, size_t max_size=0, ResetCallback reset_callback=nullptr, Policy policy=kPolicyRelease) | vlink::ObjectPool< T > | inlineexplicit |
| Policy enum name | vlink::ObjectPool< T > | |
| ResetCallback typedef | vlink::ObjectPool< T > | |
| size() const | vlink::ObjectPool< T > | inline |
| stats() const | vlink::ObjectPool< T > | inline |
| total_created() const | vlink::ObjectPool< T > | inline |