_downsize() (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [inline, protected] |
_inc_pool() (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [inline, protected] |
_waitForFree(const CreateException &, const SingleThreadedModel<>::Type) (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [inline, protected] |
_waitForFree(const CreateException &, const MultiThreadedModel<>::Type) (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [inline, protected] |
Commands typedef | fatalmind::ResourcePool< Type > | |
condvar_t typedef (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [protected] |
downsize() | fatalmind::ResourcePool< Type > | [inline, virtual] |
execute(Command< Type > &) | fatalmind::ResourcePool< Type > | [inline, virtual] |
Factory typedef | fatalmind::ResourcePool< Type > | |
fail(typename Type::resource_t &) | fatalmind::ResourcePool< Type > | [inline, virtual] |
fatalmind::Command< Type > (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [friend] |
free(typename Type::resource_t &) | fatalmind::ResourcePool< Type > | [inline, virtual] |
freePool_t typedef (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [protected] |
get() | fatalmind::ResourcePool< Type > | [inline, virtual] |
getFactory() const | fatalmind::ResourcePool< Type > | [inline] |
getOptions() (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [inline, protected, virtual] |
getStats() const (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [inline] |
moveToUsed() (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [inline, protected] |
plainresource_ptr typedef (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [protected] |
PoolType typedef | fatalmind::ResourcePool< Type > | |
resource_ptr typedef (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [protected] |
ResourcePool(const typename Type::factory_t &, const ResourcePoolOptions &o=ResourcePoolOptions::defaultOptions) | fatalmind::ResourcePool< Type > | [inline] |
setLogEvents(ResourcePoolEventObserver::event_t events) | fatalmind::ResourcePool< Type > | [inline] |
sleepit(int tryno) const (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [inline, protected] |
sync_t typedef (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [protected] |
TM typedef (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [protected] |
usedPool_t typedef (defined in fatalmind::ResourcePool< Type >) | fatalmind::ResourcePool< Type > | [protected] |
~ResourcePool() | fatalmind::ResourcePool< Type > | [inline, virtual] |
~ResourcePoolInterface() (defined in fatalmind::ResourcePoolInterface< Type >) | fatalmind::ResourcePoolInterface< Type > | [inline, virtual] |